Without a doubt, the best small speaker I've used on my desk is the Soliloquy Sat 5. It was designed as a set of rear speakers for home theater, but it uses the same drivers as the bigger and more expensive 5.0. The Sat 5 is a small sealed box, so close to rear wall is no problem. I drive mine with a pretty low powered NAD L40 (cd/amp in one box) and they sound fabulous. Good bass too.