There are a couple of good Mac OS X cloning programs:
http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html
http://www.bombich.com/software/ccc.html
I believe you can download both of these for free. I know that you can run Super Duper as many times as you want for free, and then register it for $27 to unlock some of its other features like Smart Update. I am less familiar with CCC, but I believe you can make a donation if you like it.
If you have an external enclosure, the thing to do is to put the new drive in the external enclosure. You can then follow Kappy's instructions for extended hard drive preparation:
http://discussions.apple.com/thread.jspa?threadID=1885474&tstart=60
What you want to do is to partition the new drive into however many partitions you want to end up with and sized the way you want them. With Leopard, you can resize the partitions or add or subtract them later if you like. You can use Super Duper or CCC to make an exact copy of the OS X partition. I don't run Windows myself, so I don't know how to clone that partition, but I expect it might use a different utility. Ditto with the "Other" partition, depending on what is in it.
After you do that, you can boot up from the external drive and be sure everything is working. You can go to System Preferences>Startup Disk and select which volume you want to start from. A firewire enclosure would be faster, but I believe that a USB enclosure will work.
Once you have established that you can boot from the external and it is set up exactly like you want, you can then install it in your Mac.
For the drive in your Mac, if you want to add a partition, you just go to Disk Utility and select the drive by manufacturer's name and go to the Partition tab. You then click on the "+" at the bottom and you instantly get another partition. You can drag the center bar up or down to size the partitions. If you want to keep the new partition, you can then click "Apply" at the bottom right. If you don't, then click on "Revert". So it is very simple to add, subtract, or adjust partitions in Leopard.
As to the 7200 vs. the 5400, I don't know.
Good luck!
Message was edited by: S.U.