You can get Virtual PC and do it on that. Albeit your compile time etc, will be slowed, but it should still work. When I was at the University, and had to build databases and frontends using Access and Visual Basic, I used Virtual PC as I had no windoze PC either. It worked fine. I still got my projects done. What you should research is how many semesters you will need to use VB.Net. I only needed Visual Basic for 1 class and after that it was only java, php, or another language of my choice, all of which can be done with a Mac.