Pros: powered by solar or hand crank, works well, useful
Cons: weather stations don't come in well
This is a cool little gadget because it has so many uses and options. You can use it as an LED flashlight, AM/FM radio, or even listen to one of seven NOAA weather stations. I've found that on mine the weather stations don't come in well, but I think that's the least useful part of the gadget.
It has a small solar panel on top and a hand crank for charging it up. I've found that cranking it for about 15-30 seconds gives about 5-10 minutes of radio time, and the LED flashlight doesn't require much cranking at all. I haven't had a chance to test out how effective the solar panel is yet.
Another nice feature is that the Dynamo can also be used as a solar charger. It comes with a cord that can be plugged in, and if you get an adapter for your phone, you can use the solar panel to charge a cell phone. Unfortunately it doesn't come with any adapters, and the solar panel isn't particularly large, so it probably wouldn't be terribly effective. But in a pinch you could partially recharge your phone with the hand crank too, which is pretty cool.
It's nice and small, the radio works well, I got the green one which looks very nice, it's pretty cheap, and very useful. Really can't complain - it's a neat little gadget and makes for a good gift.