Just to add, Ghost and TrueImage take an Image of the Drive/Partition therefore the resulting file is either the same size (40Gb or so) or slightly smaller with compression. Most times you copy this file to another HD...

I think the XP/Vista Backup tool, actually saves setting and configurations... i think you can then just format/load XP, and then load backup...

In saying that... I've only ever used Ghost Images