I don't disagree about VS2005 being better than 2003,
but the problem is that a lot of companies that have invested a lot
of time and resources on projects thare are still written in VS2003
are not switching until the next major version of their software which is where I am right now.