In Windows you cannot replace the drive partition you are booted from, so there is a need to "boot from CD" to restore your C: drive.
BartPE is a GNA boot to mini-XP or mini-Win2003, so you can build an image that supports all the stuff that DOS cannot (NTFS, RAID, SAN, etc.).
The "roll your own" BartPE:
Is NOT for the faint of heart, so I suggest Realtogo:
And you will be booting your server and workstations from CD / DVD to restore an image of the machine, then update with what ever data file backup restoration that is appropriate for the machine. I use Firewire external HD to house the images (<machine>_<drive>_YYYYMMDD.SNA)
Have you seen:
For the image I use Drive Snapshot, it allows snapshot of an online production server and comes with a "map the image as a drive" feature to use Windows Explorer for those, "I just need a single folder/file restoration" times.