Did you know that you can turn your Nexus One into a full-fledged desktop computer by hacking it with a USB host, then adding USB devices including USB keyboard, USB wireless mouse, and USB graphic adaptor?
video://www.youtube.com/watch?v=3-bLOc1qnMM&feature=player_embedded
I bet you didn’t, head over the Sven Killig’s site for full instructions.
You will need a micro USB cable (which I suppose you have), USB 2.0 One B Male to Two A Male Y-Cable (which is needed for extra USB charging power), USB 2.0 Hub, and HD USB Display Adaptor (if you want to display onto an external monitor).

Other interesting stuff at Zedomax.com: android usb host hack, how-to, nexus one hacks, nexus one usb host, usb host hack
Check out more interesting categories: DIY, Featured DIYs, Featured Gadgets, Featured Hacks, Gadgets, Google Android, Hack, HOWTO, Nexus One, Projects, Smartphones.