There's a whole host of chargers out there, but the iCharge eco is good for the environment too.

It features a solar panel and charges everything from your PSP and Nintendo DS to your mobile phone.

It delivers an output of DC5.0-5.5V/600mA and comes with a 1350mAh battery that takes around 3.5 hours to charge via an AC adapter, 5 hours via USB, and 15 hours via solar panel.

The manufacturer adds that it 107.5 x 51.5 × 15.3mm and comes in black, white, silver, red, pink, blue and green.