When I bought my Klipsch speakers, they were marked down (at Circuit City) due to one of the satellites having a slightly detached (but still functioning) midrange speaker. After getting it home, and unsuccessfully attempting to correct it, I decided to return them (even though I did like the sound) and purchase a NEW set. I was aware that the Klipsch's was the last of that kind, in the store, so I thought that I'd try the Logitech line. The Klipsch's had a reduced cost of $60, due to their condition, and I happened to pick up the Logitech Z-2300 set for $40 more (they had a $99.95 sale price, down from $149.95). The set was very impressive looking, and had a LOT of power. Did they sound bad? No. But did they fit my listening pleasure? No. You see, as an amateur songwriter/musician it is so very important that I have as clear & defined sound reproduction as possible. The Klipsch speakers may not be the absolute best on the market, for this, but they are the best that I have heard. The Logitech's were nothing to sneeze at. They really were a nice set of speakers, and would have served me fine if I were more into gaming and such. They just didn't stand up to my very critical listening demands.
So I returned those to the store, and re-purchased that defective set of Klipsch speakers. The bottom end wasn't as strong as with the Logitech set, but the definition & clarity was indeed there. The mids and the highs were also quite noticably better with the Klipsch's. It turned out, a short while later, that the manufacturer (after query) sent me a new satellite & control pod (which was fraught with static upon rotation of the volume knob).
........................................................................................................
There are some very nice computer speaker sets on the market, and it will be up to the end user to make a determination as to what is best - and sounds good - to him/her. I could get a pair of the Altec Lansings, or the Logitechs to go with our laptop - without the slightest problem, because the application & needs would be different.