I just added a Logitech Squeezebox Boom to my bedroom. I can't say enough good about the Logitech (formerly Slim Devices) Squeeze products. I already had a Squeezebox in the living room, and decided that the Squeezebox Boom would be a great addition for the bedroom.
It has a line-in jack so I can take the audio from my LCD TV and jack into it for much better quality than the TV's internal speakers.
I doubled-up on the upgrade and added a Logitech Harmony 610 universal remote. My cable box remote refused to control the volume on the Squeezebox Boom since it acts much like a DVD player. I already had one of the Harmony 510 for the living room TV so it was a natural step. I love how configurable these things are.
Surprisingly, the Harmony wouldn't do the "stop" command for the Squeezebox. You'd think that with both being Logitech products you'd get full button support. I used the learning feature to teach it the JVC DVD remote equivalent that works for the Squeezebox interface.
I think the coolest part is that I can synchronize my Squeezebox in the living room with the Squeezebox Boom in the bedroom to have them playing the same MP3 playlist at the exact same time (within 20 milliseconds) to give that whole-house audio feel. The Squeezebox Boom is easy to carry outside on the patio as well since it has built in speakers, so will work great for parties.