Which speakers defy the laws of physics and deliver a big, full sound in a small footprint? I'm thinking micro-to-bookshelf size. Do such speakers exist, or do you really need a larger cabinet pushing more air to get a full sound? I'd like them primarily as fronts for a HT system, but would like to run them separately in a 2-channel music setup (without a sub) and get a nice full sound. What's the smallest best-sounding speaker you can think of?