yep, i'm doing dual boot since i've got the shift from day 1.
here's some tips:
never install both operating systems on the same partition. It will most likely crash both of them (more possibly the xp one).
When dualbooting you need the following things.
a windows installation disk and an external usb dvd driver.
a windows vista instalation disk.
a shift.
some 3-4 spare hours.
First you should have a working vista instalation (this will be one of the 2 os's you wanna put). All your settings and files will be unaffected.
you will need to partition the drive by whatever means in order to make an empty 4-5 gb partition, separated from the other one(s).
Next install windows xp using the external cd drive just as you would install it normally. Install it to that empty partition.
After you finish you will see that only the xp OS boots, no sign of vista.
Next boot the vista cd when you start the shift, then select "repair your computer", or stuff like that from the first menu that appears when installing vista (after the language and keyboard stuff). You should fix the bootloader, there should be an option related to that, maybe troubleshoot vista startup (or something similar). Next remove the cd after the repair is done and reboot from hard-disk.
Now only vista boots up. Boot to vista then download a program called easybcd. You may find it on google it's free. With this program you can acces the vista bootloader. You need to add an entry for your xp instalation in order to have it displayed at bootup. Find the "add entry" option (or similar) select windows xp, 2000, etc from one of the pull down menus, and you'll see that the drive letter containing the instalation will be greyed out (the selected drive is C

. That's ok, altrough xp installed on another partition, it's bootloader and some files are still located on the C: drive. now tweak whatever you like with the easybcd program then save changes and restart.
You should have dual booting now.
err.. one more tip, when you shut down vista, just before you want to boot from cd and install xp (the begining of the procedure) use the shag controll and activate bluetooth, wlan and modem. This way when you install xp, it will detect them (at least bluetooth, wlan doesn't seem to work however), otherwise - naah.
Samsung Galaxy Note - Mr. Big...
HTC HD2 running windows in the morning and android at evening (gave it to GF)
HTC Shift some cpu problems, needs a heatsink redesign
iPad 3rd main tablet
PDA/Laptop service for some years. Seen a lot of broken things in my life.