Patrick Beck did some great looking hardware hacking to add a USB powered light to the side of his FreeRunner. He was using a USB mode button to turn it on and off and pointed out some improvements that could be made.

http://blogs.thehumanjourney.net/finds/entry/usb_mode_button_0_2