Just a note, looks like Sonos will has some updated boxes coming out:

http://smart-home-blog.com/archives/1007