IMO, if you're a developer of any sort (even non-web), you're probably pretty safe for awhile. Automation and Virtualization are huge now days, 90% of what I do is automation (IE: replace people with programs and computers
).
You definitely choose a good career path in programming. It's a scary next couple decades for some fields! Keep you're skills sharp and when you land your job, never stop learning. Keep doing side projects and if possible, take up another language (in your case, probably ASP.net).