Microsoft are offering Visual Studio 2005 Express editions for free if you get hold of them before November 6th 2006! After that date it will cost $49 to get hold of it but if you already have it you don’t need to pay a penny. There are no limitations so you could use it for commercial work too!
http://msdn.microsoft.com/vstudio/express
For manual installation go to:
http://msdn.microsoft.com/vstudio/express/support/install