Never used VMWare. It's one of the big names though, so I assume it's competitive with VirtualBox. Again, I can't even enable the Windows Aero theme without my screen glitching all over the place though, so perhaps I'm not well informed. I get a real kick out of the "seamless" mode of VirtualBox though. It just makes me giggle when the virtual desktop disappears and the only thing left in my window manager are my native Linux applications and the 100% Windows programs running in the same place on the same desktop as though they were compiled and linked against the same Linux libraries.(seamless mode hides the virtual desktop and only leaves the windows of the programs you explicitly run showing almost like you've got two operating systems in one -- it's kind of cool; I never actually use it, but it's still pretty cool). I don't demand too much from my VMs. Just keep them around for compatibility testing cross platform software and the occasional task that's more convenient to load up a VM for than reboot into another OS, etc.. That said, I have no problems with VirtualBox. Quite fond of it.As for your link... too lazy right now. Sorry. I just use the DNS forwarding function for networking in VMs. Never have gotten the bridged adapter to work properly and let me connect to my Linux Tor from within my VM -- always have to either shut it down and run the Windows version for my Windows VM programs -- but supposedly you can do that if you want to. Just share the interface as though both operating systems were nothing but userspace programs calling some hidden OS to do the low-level work with the driver, etc..Virtual Machines really are pretty damn crazy. I've never actually written one, so maybe it's not as impressive as it looks from my perspective, but just that one little thing in itself is a nice trick -- managing to share hardware between two operating systems, one running on top of the other, with the virtual one thinking it's using the same drivers as ever when in reality the native OS is driving the hardware and the virtual one is getting nothing but bogus data and making bogus calls to physical devices that are actually just fake.It's probably even harder than it sounds...