On the Sonos vs. Bluetooth thing... there are some very important differences in my opinion.
While both will connect to mobile devices, that's really the only area where Sonos and Bluetooth match up.
Sonos has tremendous wireless range, will keep playing when something happens on your phone (phone call), you're able to play different tracks on different speakers with total control over everything... and in my opinion, the speakers simply sound better.
I've got a few Bluetooth speakers kicking around my house, and generally use them for outdoor use. Am very much jonesing for a Sonos outdoor speaker. And headphones. And, probably something else I haven't thought of yet.
