QUOTE(mr allix @ May 15 2008, 03:42 PM)

1.I want to dual boot. how do i do it?
If you have XP installed and an empty partition you just have to intall Vista onto the empty partition and Vista setup will make it a dual-boot setup.
QUOTE(mr allix @ May 15 2008, 03:42 PM)

could i use an external hard drive for the space for one of the OS's?
Microsoft does not support booting from an external drive. I've seen some hacks that make it work for XP, but they are
complicated and work only if your motherboard supports booting from USB.
QUOTE(mr allix @ May 15 2008, 03:42 PM)

2.When you use a virtual machine does the performance of the normal OS get worse too or just the virtual machine OS?
Only when the virtual OS is running, then they are sharing the same hardware resources and the host OS will suffer a performance penalty.