for my HD backups I use Acronis True Image.
I can run it from windows, CD, DVD, USB PEN/Drive.
I can Create full images, or from restore points.
I can also Restore my partitions quickly and easilly.
I can even run it over the network.
PS. I'm in no way related to Acronis. Just love their software