The most popular ones are Drive Image and Norton Ghost. The one getting the best reviews I have read is Acronis True Image. I have been looking at them myself but haven't bit the bullet yet.
I believe, but don’t know for sure, that Drive Image does the same as True Image as far as transferring the OS to a new drive. It does work for backups. http://www.powerquest.com/driveimage/features.html