Summary: So, first, let me get this out of the way: These speakers sound great. The bass is powerful and punchy while the small and very attractive speakers deliver a crisp high end. Mid-range does suffer a bit in larger spaces, but probably only to the very discerning listener. I replaced my clunky Yamaha YST-MS50 system with this one and, as far as the sound goes, I find the 2100's to be very comparable. OK, so why give it 2 stars?
Summary: I paid full price for these and have only kept them because of the small satellite speakers and the shape of the subwoofer; these just happened to fit the spaces I had. There is little midrange. For as large a subwoofer as this is, the actually output is quite muddy and getting the right balance can be difficult. There is no left right balance or general tone control...the bass level is on the back of the subwoofer (very bad idea).
Summary: I put these side by side with the Altec ATP3s, and there was no comparison. The 2100s cost twice as much and sounded half as good. At the volume level I use in my office, the highs on the 2100s were very flat and the sub was muffled. I'm still looking for the best solution, but the 2100s were not it. (although they look great!
Summary: I bought these speakers, and although the sub sounds good, the satellites give off a very tiny sound. It may be OK for games, but if you like to listen to music on your PC these are NOT the speakers to get. Secondly, they output very loud static whether they are plugged to the sound card or not. Altec Lansing tech support is of no help.