my suggestion for doing clean install:
1) create DVDs installation/recovery from you Dell recovery/installation and do clean install
2) clone* old HD to new HD, and run "clean install" from dell recovery/installation partition
@cantalup I've never had to use the recovery DVD I made a while ago... So that will recreate the recovery partition on the old drive, or a new drive?
I've heard of people doing something similar and their new hard drive gets truncated, so maybe a new 120 GB hard drive will end up as an 80 GB, which I think was the size of their original drive?
I have no experience doing this (using the recovery stuff), but a truncated drive (a partition smaller than the drive, really) is not a problem, especially not with 7, you can expand the partition in the disk management console.