This site has lots of cool tips and I love them all, thanks a lot.
If I can contribute some too?
Even after selecting "show hidden devices" there are some more devices which are still hidden. To show them:
Goto c:\windows\system32, find cmd.exe, right click and choose "run as administrator"
In the command window which opens, type:
Set devmgr_show_nonpresent_devices=1 (press enter)
Devmgmt.msc (press enter)
In the device manager window which opens click View=>show hidden devices.
This is handy to remove all the superfluous entries such as keyboard, monitor, mouse, hard drive etc which have been redetected. Just rightclick and uninstall any devices which you are sure are not connected anymore.
Be careful not to remove any devices you're not sure about, some of them are meant to be hidden, are used by Windows, and will cause big troubles if removed. The main purpose of this is to remove multiple entries of devices which have been unplugged and then plugged back in to a different port, eg. Mouse, keyboard.