i swear by drive image 7; i've been using it about 1 yr. it can run it in windows and restore from bootable cd.
it takes about 20 min for my machine adn you can program it to run automatically once a week or whatever schedule you like. you can also tell it the compression amount to use, and how big (a drop down list of about 10 choices) to make the files.
you used to be able to download and run it for 30 days free. you can't restore from that trial version. since they got bought by symantec, i don't know if they changed it.
for some reason, i never liked ghost.
well worth the $65
edit: it also has 'smart sector' copying - it doesn't image blank space on the drive you are imaging. makes for smaller restore images.