Of course, all the bitching in this thread completely ignores the fact that there is, in fact, a HARDWARE reason that Windows requires a reboot, due to the electrical signaling of the PS/2 bus. That and the way old PS/2 devices were wired. Basically, thanks to the retarded signaling protocol of the PS/2 (no synchronization frames), you can't actually tell WTF each bit corresponds to if you just plug a PS/2 device in halfway.