just have to add something here, most speakers i have heard that cant cover at a minimum of 80hz flat sound bad even when a subwoofer is added, reason being is think of it like this, you can't expect a violin to produce the same sounds as a double bass and you can't expect a double bass to produce mid sounds like a cello does, most super small speakers like this are only two way designs, while there isn't anything wrong with two ways the issue is that your missing authoritative mid-bass sounds. the result will be an ugly gap in frequencies from 80-150hz.
you can get some decent bookshelfs that aren't particularly large that are good down to about 60hz that are about the height and width of a nice sized hardcover book. (finding links now)