I think you should consider wired headsets as well. GPS + Bluetooth drains my battery way too quickly. I use a Jabra Wave with Endomondo as an audio cycloputer (I don't like the numbers staring me in the face). It sucks getting wired up, but once I am on the road I don't notice the wire.