So I've been outta the .NET loop for the past 3 or 4 yrs. After I graduated college I took a 4 month client/server course that concentrated on VB.NET and ASP.NET. Well, I couldn't get a job in that field, but ended up in the mainframe world, where I've been the last 3 years. But I wanna get outta this and into the client/server technology. So my plan is to try to get certification to help me get a foot in the door.

My question: I have VS.NET from 2002 and have noticed that MS has moved up to VS 2005. My concern is that I'll be missing key components from the 2005 version that could be tested on. Is it necessary to upgrade? I don't feel like spending so much money on upgrading, but I'd like to know that I have options.