Currently, I dual-boot Ubuntu and Windows XP (each is installed on its own partition). I prefer Ubuntu, but there are a few programs I need Windows for. I'm not a Linux guru.
I dislike rebooting whenever I need to do something in Windows. I've heard of virtual machines, but I don't know much about them. Can someone give me simple answers to these questions?
1) Is this a good fit for using a VM? 2) Would the Windows programs still have access to USB ports, the video card, etc? 3) How would I set it up? (I'm most comfortable with using the GUI to install software, and definitely prefer using package management if possible.) Does it take advanced skills, or is it pretty simple?