Bombich Software: Carbon Copy Cloner

It's exactly what you think it is.... This program clones your HD for backup or transfer to another HD. Very useful, and very FREE.

I prefer this over time machine since you can use it on your internal HD and FTP up to your server.