Bootit NG (BING) combines drive imaging, partitioning, and bootloader into one 800KB installation ($35). I imaged my OS (900MB C primary active partition) once a month. The pagefile, My Document, i386, and C:\Documents and Settings\UserName\Application Data folders are moved to another extended logical partition. The imaging speed is between 1300 and 1500MB/min (A64 3000 @ 2.68GHz with 7200 rpm Seagate HDD).
Why BING? It works with all my custom rigs, including those that are heavily overclocked. It is 100% reliable (been using it off/on since 2001). It has a generous upgrade policy, free from 1.00 to 1.99 (2000 to present...1.7x). It is OS independent...uses BIOS info (no need to constantly patch the software when you add new hardware). It can backup and restore the MBR. There is no need to use a boot disc to restore the image file, even when the OS partition is damaged, because Bootit can be installed in a small 8MB FAT16 primary partition at the end of the HDD.
The software is free for the first 30 days. You can run the program from the boot floppy/CD.
Acronis has turned into bloatware. 75MB download file. There are 1000s of patches on top of patches to fix a poorly coded core engine. If you must image from windows, then try Image for Windows or Drive Snapshot. Both are tiny applications that are quite reliable. You will still need to use a boot disc when restoring to a primary active partition.
When Vista comes along, then you will have to fork over more $ to upgrade Acronis TI. Bootit NG is still FREE. KISS when working with imaging software. The goal is to be able to restore from your image file at ANY TIME. Bootit can verify the image file byte for byte. Acronis cannot do this. That said, I have sufficient faith in Bootit over the years under various platforms that I no longer verify the created image file.