Perhaps this is just a dumb question, but I currently use a Windows XP virtual machine on my Windows 7 64-bit development workstation for maintaining some old applications my predecessor developed under VB6 (which I'm hoping to be able to migrate to .NET as soon as I have the development manpower available). We're finalizing the workstation upgrades to get all of our users onto Win7-64, and I've gotten the old, clunky program "band-aided" so that it will actually run in that environment, but I still do quite a bit of my daily work maintaining these systems on my XP VM.
Since the virtual machine needs access to our company network in order to actually do anything, but it doesn't necessarily need to get out to the "outside world", I can block it's Internet inbound/outbound Internet traffic to help prevent malware from infecting it. From all of the advice I've read all around, this seems to be the only answer for users of the XP VM.
Even so, I'm wondering if I should/could upgrade the VM's OS to a 32-bit version of Win7. I know, it sounds kinda stupid... "Why have a Win7 VM on a Win7 box?" My thought is that having a 32-bit OS on the VM would allow me to work in my VB6 applications without TOO much heartache. Any thoughts?