RiddleCats: Good man :)
Don't forget to check the Code::Blocks website regularly. There are some bugs they know about, but they are fixing them quite rapidly. It really is an exceptional piece of software.
You never know, perhaps Microsoft will charge a sensible price for Visual C++ 2005 when they release it and we'll all be able to afford it. Pigs, however, might fly.
**EDIT**
Looks like Visual Studio 2005 is being released next week. Only the beta versions are available for free download. The final versions of the Express products will cost $49 each ($49 for C++, $49 for C# etc).
It is difficult to determine what features are missing. Throughout the various FAQ entries, the only thing Microsoft will admit to is "Express products are designed for hobbyists... lack the complete breadth of features of the full Visual Studio line of products... contain targeted documentation to help the beginner...". The one that really made me smirk was "The user interfaces are significantly streamlined..." which is, of course, market-speak for "lots of stuff has been taken out".
By all means, give the beta a try. Be aware though, Microsoft is a bit edgy about you releasing any software created with the beta product as
this web page attests to.
**FURTHER EDIT**
Read
this MSDN forum post to see what you get for your $49