Hi UK-HK-SIN, I've been using a Squeezebox which is a little techie to setup, but works well and I believe is very similar to the Sonos.
It has just clapped out (after 3 years) and rather expensive to replace, so please PM me if you are interested in selling your Sonos. Thanks.