You can use VS2003, VS2005 & other versions with the open source edition, without a problem.
But then you have to build your binaries, and apply some patches, e.g. for VS2003 you can find the patch here.
How to build your own version you can read here
it takes some time, but is not a big deal...
greetz
Bookmarks