I like my Windows XP virtual machines running in VirtualBox. I can use them to connect to client VPNs without having the VPN client disrupt my network access, run different versions of software in separate environments, etc.
I could possibly consider moving to Windows 7, but apart from being able to search for programs from the Start menu, i really don't see any advantage. For a modern browser, Firefox & Chrome run perfectly when I need them.
I fully intend to keep running my WinXP VMs well into the future, but obviously not on the public internet. I probably should investigate using a Linux VM, but why change what works?