Since we are talking about VS 2008, there is something that bothers me about the way it detects code errors.
Once you fix it the red or blue lines that underline the error nous code, don't disappear once you fix it. YOU ALWAYS have to rebuild the application in order for the IDE to detect that that error has been fixed.............
Switch to VB.net
I think the more intelligent thing to do would be to install ReSharper 3.0.