I've been looking at this for a while now. I'm after a dynamo charger for use on a HTC Hero android phone. From what I can gather here:
http://yacf.co.uk/forum/index.php?topic=6672.0 the Nokia should work with a mini USB adaptor (or simple scissor and insulation tape hack). The charging amount seems right for my phone to charge via mini USB. It mean I should be able to use it for GPS and general charging on the bike. I have Kindle on my phone, and MP3s, and really like the idea of using it instead of taking books and a dedicated MP3 player. The other upside is that I think it could be hacked to fit a dynohub should I get one in the future. If you skip to the last few pages, you can see the questions and answers I asked about the Nokia.
The only thing that annoys me about the Nokia device is that it's original RRP is £17, but every stockist seems to sell it for about £30. Almost 50% mark up, and then if you buy the mini USB adaptor, it's another £10.
I do actually prefer the idea of a bottle dynamo, because I can swap it between bike of differing wheel sizes, and once the phone is charged, you can knock it off, which you can't with a dynohub, though the resistance is less with a dynohub.
There are various DIY ways of doing it, but I'm not that good an electrician to do it myself.
I'm also looking into whether a simple car USB charger can be wired up. I suspect not, but I wonder whether the car chargers work with the same principle - regulating the voltage to 5 volts and 500 mAs. Of course you'd need a 12v dynamo for this. There is actually a device which goes down this route, but I can't find anyone who stocks it. It's this:
http://www.ikonglobal.com/
There;s also this, which is the DIY route:
http://lifehacker.com/5580787/usb-bike-generator-charges-usb-devices-with-the-power-of-your-pedals
As for solar and the wind device, I've only read a few positive reviews. Most seem negative, stating that the solar chargers need direct, strong sun, and that the wind device is just useless.