Personally I am a fan of anything that can combine and carry out a number of tasks from one tool, similar to a Swiss Army knife or Leatherman.
To this end Sprint has created a pocket sized USB drive that has multiple functions and might just be a solution for a number of your everyday needs.
Enclosed in the small key-fob is a 600 mAh lithium ion battery that will charge when ever its inserted in to a USB port. You can then use the captured power to re-juice your devices while on the move, giving approximately 1 hours of extra talk time to most devices.
Not only that the small device also allows you to insert microSD cards into the USB connector to create a USB pen drive with the exact storage you require.
There are also handy Power button & internal battery status indicator, to indicates a low to high battery charge so you can easily see how much juice you have remaining in your device.
Via Gadget Lab