I've seen some of these cheap solar lights in the 99p shop, he mentions an 8 strip panel but even if these cheapies have only 2 strips it's not hard to join them together, so for a few quid you have a little panel that'll run your radio, or pretty much anything else with 3-4.5v low wattage.
Also fancy a go at the Sturmey-Archer wind turbine maybe for running a battery charger just to re-charge my batts for torches and headlamps, etc., hey if it's free I'll have it and that one doesn't cost much either.
Some good links on his page too.