I have had the same harmon/kardon speaker and subwoofer set up for the last ten years (on 3 different computers), and have been generally pleased with it. Not sure what they have on the market currently though.
The screen/mesh thing on the left speaker is a bit loose and will buzz a bit if it's not wrapped in a rubber band, but other than that, no complaints.