@EddieM, what PC did you try Win8? I've got one HP 6710b at home (used as TV replacement) that runs Win8 just fine (minus full mouse compatibility though...).
Whenever I've done Vista > 7 upgrades, I've used User Migration Tool that boxes all your stuff up into one file, installed new OS...