Just a heads up seen a few people talking about Microsoft webspark which lets you get Visual Studio Professional for free.
http://www.microsoft.com/WEB/websitespark/Support.aspx?tab=ProgramDetails
http://www.microsoft.com/WEB/websitespark/Support.aspx?tab=ProgramDetails