I bought an Eton Scorpion. It functions well. If the battery is dead you have to crank constantly while listening to WB. Charges good in direct sunlight.
If any of you are Active Duty or have access to AAFES.com I got mine for $35 there a few months ago.
EDIT: The Eton Microlink is listed 34.95 currently.