Hi William,
Thanks for the great step-by-step instruction. I tried the shrink function from Vista Ultimate and created a new partition, but when I tried to boot from XP Disc, it was unable to see my newly created partition, but is able to see my C Drive (Vista) partition.
Thanks in advance.