The future is here! It's literally a PC that fits in your pocket.
http://www.wpcentral.com/theres-small-usb-stick-intels-bay-trail-cpu-can-run-windows-81
I was a little bit confused until I realized that the protruding end is an HDMI, not a USB, and now it makes a lot more sense. (The title of the article appears to be incorrect.) You'd still need either a USB/Bluetooth mouse and/or keyboard (or plug it into a touchscreen) for it to truly be useful, but I still think it looks really cool.