I would recommend that you buy your desktop speaker in brick-and-mortar store because you can check the quality of the speaker that you like to buy. There will be limited choices compare to shopping on Amazon, but I guess there is not much difference between what they sell on Amazon and what you can buy at your nearest electronics shop.