I use this unit:
http://reviews.cnet.com/headsets/jab...-32900510.html
Battery life is pretty good, I'd guess right around 7-8 hours of playback. You can use any standard 3.5mm headphones so if you have a decent set of headphones you can use those.
It has a built in mic so you can answer incoming calls. Mic isn't outstanding but it's not what I bought the unit for anyways.