I was waiting for the Windows users to answer this one, but it seems they're out.
The most famous "ghosting" tool has always been Norton Ghost, but I cannot say how it works or if it's trustable. Give it a chance.
If you know something about UNIX, I would recommend you a Linux Live CD like Knoppix, which comes with a good ghosting tool called partitionimage.