Ever try Clonezilla?
I have used Acronis - very good.
I also use Clonezilla - works great! Disk to Disk Imaging, Disk to File then File to Disk, even has network cloning (file to multiple computers - at the same time). This works great for non windows systems as a way to backup drives to a file system. Also boots from USB, CD/DVD, or network.