Jamo is another good speaker maker that has been known to build smaller speakers that produce very good sound.

Also, I'd recommend that, if at all possible, you look at speakers that are at least as large as two large kleenex boxes stuck together. It's pretty much impossible or at least extremely difficult to get good sound out of a package smaller than that.