Acronis Trueimage. It can do a lot but it's basic function of creating a drive image is what it excels in. I highly recommend it. I use it and make a new backup every week. It's saved my butt many times. Takes about 7 minutes to completely backup my main drive (about 8Gigs worth of data).

Do create the bootable rescue CD disk that it will allow you to so if you have a catasrophic failure and can't get into Windows you can restore the data using the CD.