For those of you who want to ride with an iPhone GPSish app beyond the 4-hour limit (rando anyone?), I would recommend checking out the BioLogic ReeCharge units (
http://www.thinkbiologic.com/products/reecharge-case-iphone). The case, mount, and dynamo kit are all required, but come in cheaper than some of the other solutions out there. I've been using one now on two bikes for a month or two, and have had no problems with the brackets coming loose. I've jumped curbs and hit lots of big bumps, including some that have tossed Garmin units from my bars in the past. The charger seems to work well, and the case has pretty good visibility/usability. The case also has a built in battery that stores the charge, and charges the phone when you need it.
I know this is a bit of a stretch on this forum, but riv content is that the mounts are on an AHH and a Hunqapillar. Here's some recent photos showing wiring using different methods. Not the prettiest, but I'm pragmatic :)
Both are set up to work with lights, as well. I haven't been in any rain yet, so I can't vouch for waterproof-ness, but I'm sure that won't last much longer here in Seattle. The case has rubber gaskets on all openings, so my hopes are high.
Brian
Seattle, WA