I've always been happy with Acronis True Image. It has lots of options -- for example, I performed a backup image last night but added an exclusion mask to ignore .dvr-ms files. This kept the image down to 53GB (as opposed to the 430GB it would have been).
It's relatively cheap as well.
Vista Ultimate 32-bit SP1
Asus M2A-VM HDMI
AMD Athlon 64 X2 5200+ (65W)
500GB SATA HDD; 4GB (2x2GB) DDR2 800 SDRAM
nMEDIAPC HTPC 500BAR
Samsung 20X DVD±R
HD HomeRun; nVidia DualTV
Linksys DMA2100; WRT600N Router
ZALMAN CNPS 8700 NT