My new computer has been supplied with Vista installed. I would like to add windows XP pro and run two OS independently. Can this be done? How?

Download and install Microsoft Virtual PC:

Virtual PC emulates a standard PC and its associated hardware. Thus, it can be used to run nearly all operating systems available for the PC.

how does this virtual pc thing work, and can i install xp on it, without having to turn vista off, reboot, insert disk, and create partitions. Basically, i want to know how u install a second os on this virtual pc program. Thanks for your help!!!