www.partimage.org
it's just like ghost or drive image, but in my opinion, better. and it's FREE! it's linux based, so you can make a custom boot diskor cd. 2 boot disks or a bootable cd can be downloaded from the website. i've used the bootable cd to backup win98SE and WInXP (NTFS) and both restored perfectly.
drive image pro (from powerquest) works fine win NT based systems, probably ok for any NTFS now, but it's not free.