@wastingtimewithforums: I don't see why you should expect a BSOD. New hardware won't have any driver installed, so it should just not work; and since each driver is reinitialized on resume, any driver that refers to missing hardware should just fail gracefully (assuming that drivers are written correctly). At worst, the new hardware you just popped in won't seem to work.
At this point, I would expect that any driver failing to reinitialize on resume would trigger a full enumeration, and that the same happens as part of the driver installer. This would cover all the scenarios I can think of, with "power users" messing with the command line, and everybody else just popping in the CD that came with the device (something they may have to do anyway).
Considering that the vast majority of users will never ever mess with their hardware, I think that's an excellent idea.