I've used a ReVIVE Series Solar ReStore to recharge my PRS-650. It runs $30 on amazon, and you can buy additional panels to shorten the battery recharge time. It's 1500mA but that's plenty. And by the time your reader is low, the battery in the ReVIVE would have already been recharged.
Not as good at keeping your blackberry topped up, though.