I don't suppose there should be any problems making your computer dual-boot. I haven't tried it myself with Vista but have tried it with other Operating Systems. You just need to make sure that the Boot Loader is properly set up. In this case, you can probably use the windows bootloader that comes with it on installation. One problem that you might have though is, some computers that came in with VISTA doesn't have XP drivers available.