Why not check out the Standard edition of VB.net or C#. They have almost all the good stuff from VS.net Pro, for a price that I think is cheap even if you're not profiting from your work.