I'm looking for an open-source (I could live with paid as long as it's not per-client licenses) that will allow me to create system restore disks. The situation is that I like to include restore disks with computers I sell/give to my clients/friends and don't think that it's really within the bounds of Paragons EULA. I just want a program that will create a simple, self-bootable, restore disk to restore a disk image to a drive. Any suggestions?

Take a look at this. This might do what you want. This is the other one I know of but am not sure if it works with Vista - UBCD