You might want to check out the VS 2008 Express editions. Install them and see if you can do what you need to use the Express editions. Most of the things you need / use are in Express releases and they are free. In addition, you can use them for commercial use, whatever you want.
source
share