I was having problems with the IDE causing the BSOD. To solve this I copied the Arduino directory in My Computer to a pen drive and then deleted it in My Computer. I then deleted the Arduino 1.0.1 directory and re-downloaded from arduino.cc and installed 1.0.1 anew. Now I don't get the BSOD but when I plug my Arduinos into the USB port, I get a " USB device not recognised" message from Windows. Strangely, the message keeps flashing up, then goes away. It never stops doing this until you remove the Arduino from the USB. BSOD is the nickname for the famous Windows error message if you don't know(stands for blue screen of death).