I second (or third) the Altec Lansing for an iPhone. I use it more for baseball than music these days. And the streaming app helps get a Phillies game in an Orioles radio market! The cell signal is still the weak point in the system though. The unit runs on 7.5vdc and a switchable 12v adapter from radio shack keeps it charged. Note that if the unit is not plugged in, it will not charge the iPhone.