Here's a couple of tools that will save you many hours on a clean install of Win 7:
SIW - Run this little program to save an HTML page full of info about your current Windows install; most importantly, it shows you all the software installed on your PC. Get it here
Unknown Device...