I have a squeezebox 2, I actually think it is one of the best purchases that I've made over the last 5 years (honestly).
I recently bought a Tvix 4100 which is similar but will do video/audio etc. and to be honest, I'm not that happy with it. The squeezebox is well worth the cost, it is a product that works well for what it does and has an excellent support network. The SB2 and SB3 will play 24 bit audio.