I'm planning on upgrading my 2.2 SP Macbook Pro from a 120gb drive to a 320 drive to have enough space to make a boot camp partition. Right now I'm using parallels for windows xp and it is simply not enough to run 3d modeling software and render. I'm pretty comfortable with the physical replacement of the HD just not sure of the best way to move programs and data over to the new drive. I used CCC to copy all the old data to the new drive but how do I add a new partition? Do I need to first load the new OS to the drive, then partition it and then copy the data? Or can I partition the data after? Also, how much space should I partition and can I use parallels to access windows if I don't want to reboot? One last thing...I'm also looking to upgrade the RAM, does anyone know the cheapest place to buy 4gb? Any help would be greatly appreciated. Cheers.