The link I gave you is to the Visual Studio express edition which is 100% free. It's exactly the same as the paid version, except it doesn't have a few of the advanced features like MFC or code profiling... I use VC++ 2005 express at home (although 2008 is out now too), and I use the paid versions at work.