I've got an original Macbook Pro with a 100GB HD(the largest they offered with 7200RPM speed at time of purchase). I ordered a 320GB 7200RPM Seagate the other day. I plan to use SuperDuper to clone my current HD onto the new one. I also want to set aside two 20GB partitions, one for Windows XP, and one for Ubuntu. So I'll be doing all this partitioning externally first, and then clone my current HD into the free space on the HD, and pop it into my computer. So when it boots and I go into Boot Camp, will it want to repartition and junk, or will it see my empty 20GB partitions and let me install to one of them? Also, does Boot Camp support Ubuntu, or do I just pop the Ubuntu CD in and tell it to install to one of those 20GB partitions?