Do you need MFC or ATL enough to not upgrade to the newest free Visual C++ Express? It's really not lacking that much from the pro version, and it seems a lot snappier and more stable.
But if you need the extra features and can't afford an upgrade, you shouldn't have any problems using 2003. The fundamentals work pretty much the same way; the settings just look a little different.