However, there really is usually no reason to run both side-by-side, as VS
2008 can work with .Net 2.0 applications without any issues. The only reason
I can see for having and maintaining a side-by-side installation is if you
are working with XNA, which requires Visual C# Express (2005). I am one of
those in that boat, and I haven't uninstalled VS 2005 (full version) because
I'm afraid of what it might change in the Express version. However, for any
projects other than XNA, I am happily using VS 2008.