VB, ASP, SQL is a solid skill set but unfortunately a lot of people have it. I have this and was laid off beginning of this year. Still unemployed. Since that time to enhance my resume I've recently gotten my MCSD and it seems that it was well worth it as I may have a job opening up soon.
Being laid off sucks, but it doesn't suck as much as being out of work for 6.5 months

Anyway although you'd be entry level Java its still worth learning to shove on the resume. If you get a cert thats all the better. Since you have VB, ASP, SQL now you've got MS pretty well covered; now just get some Java and/or C++. Thats all you can do. I also see a lot of jobs that require some unix experience so if you can install that at home and screw around its better than nothing.
.NET may be the next big thing but it ain't yet, so stick with what works
I've kept an eye on the industry - because I've had a lot of time to do it - my advice is start right now going for something productive like a certification. Never in my wildest dreams did I think I'd be unemployed this long so I didn't bother until I was two months into the jobless scene. If your area is bad or only so-so for jobs leave NOW. One mistake I made was trying to have things pan out in my city. My time wasn't totally wasted as I got my MCSD but right now you have to go looking for the jobs. Getting a job now is a hell of a lot harder than before if you don't have much experience, so expect a lower salary. Just do anything you can to get experience until the market picks up.
But like I said you don't want a gap on your resume, so fill it with something productive like self study of MCSD and it will improve it a bit. Unfortunately you have to get hired for experience but certs you can do on your own and thats the lovely thing about them.
Goodluck
