ThinkGeek has a tiny, little MP3 player that almost disappears in the palm of your hand. The Kube is about 1″ on a side, weighs less than an ounce, and can hold thousands of MP3 files. The Kube comes with a 2GB microSD card, but you can supply your own 32GB microSD to hold about 8,000 songs. It has a rechargeable lithium polymer battery that charges in 1 hour (via USB) and gives you up to 6 hours of playback time. It’s available in black, white, pink, green, or yellow and comes with a USB charging cable, earphones, microSD card and card adapter. The Kube Tiny MP3 Player is $33.99.