Apple's Boot Camp is great - I'm using it to turn my otherwise useless Mac Mini into a dedicated machine for running all my arty stuff. One issue I found though, is that for some reason Windows likes to reject the Boot Camp USB drivers consistently, in some instances getting rid of the keyboard and mouse drivers, making the system unusable (even in safe mode), and making it so that you can't use the keyboard or mouse to download the drivers.
However, if you can eject the Boot Camp drivers CD (you might need to boot back into OSX to do it), you can then reinsert it after Windows has started and it will autoinstall all the drivers again. You'll probably have to put up with incessant "found new hardware" messages forever, but at least you'll have a usable system.
This brought to you by the "if Google search doesn't find the answer, post your solution when you find it" idea.