I would just throw in an idea. What you might look into is room eq. If you rip all your cd´s in lossless on a computer you can control everything wirelessly, and you can add room correction to the computer.
When you listen to music you are not only listening to your speakers, you are listening to an interaction between room and speakers, and measuring a good sounding system can be a big surprise. Even though speakers has specs at maybe +-1 db in a certain range you may measure for instance +- 8 db in a room, depending on the setup.
Inguz room correction for the Squeezebox 3 is new to me, but after one measurement I now measure, (except for a 50 hz problem I am trying to solve) +- 1 db from 25-800 hz. (Havent measured or corrected anything over that frequency)
Since you have the B100 I urge you to take a look at the review in Stereophile.