Hi Danny,
I stopped using Disk Utility to create my clones for a couple of reasons. One, it can only do full drives or a selected folder. So each time you want to back up your drive, it takes forever since it will only do the whole works. A restore takes just as long. Worse though, is that for whatever reason, a lot of folks (including myself) found you couldn't restore your backups created with Disk Utility. It would give you some error message. I immediately looked for something else that was reliable.
I greatly prefer the registered version of SuperDuper! for the Smart Update feature. The initial clone of your drive takes a while since it has to copy everything. But once that's done, a Smart Update backup only updates what has changed to make the target match the source. So any later backups only take a couple of minutes. Great for just getting your main drive back to the way it was in short order. Also makes it easy to try all the shareware and freeware apps you want. No matter how badly they may wreck things, a restore only takes a few minutes once booted to a FireWire drive.
That's how I maintain things. An external drive with a minimal install of OS X and all of my utilities on it on one partition and a clone of my working internal drive on another.
Anyway, to answer your other question,
WinClone works great for both backing up and restoring your bootcamp partition. It runs right from the OS X desktop. Creates a single image of the Windows partition to a Mac drive and restores from the same. And it's free!