I'd just pull the Vista drive out, put another drive in and install XP fresh. The cost of a new drive won't be that much more than the cost of cloning software.
I just acquired a new Acer Aspire 5570/2067 laptop. It has a 160GB hard drive with Vista Home Premium and Acer "goodies" preinstalled. I have not yet decided that I want Vista, because I still use XP Pro and I do like that. So, I want to clone the drive (or whatever the term is) to preserve the hard drive in its original state so I can "bring it back" if I do decide to use Vista. One option seems to be to purchase a completely new 160 GB drive and just store the one that came with the laptop, but that seems overly expensive. So what other options do I have?