Hi, I just joined and I see this post has aged. Nonetheless, here goes....
Have you considered using a virtual machine to test? You would only need to install the program on your host PC (VMWare server, MS Virtual PC/Server). Then, you could build a virtual test environment; your host OS would be isolated. Microsoft also offers evaluation virtual hard drives which you could mount in Virtual Server. Here's one for MOSS:
http://www.microsoft.com/downloads/d...displaylang=en
I used WSS 3.0 within a virtual machine for initial end-user training. It was sufficient in providing experience with the basics of SharePoint: document libraries, lists, etc.
WSS 3.0 will give you experience with SP features and should be sufficient for training. If you use WSS for testing, you might want to research and bring to light the additional features MOSS would bring to the table. At least for the key stakeholders or the "powers that be"...
I don't know the answer to your Visual Studio question, but in utilzing the virtual machine, you shouldn't have a problem!