From the hard to find category: I'd really recommend the Soliloquy SAT5's for small, excellent sounding speakers. As with pretty much all very small bookshelf speakers, these will need a sub for the low-end, but otherwise they sound fantastic. Only problem is that Soliloquy is now out of business, so these are probably hard to come by.