"This lil guy is on sale for $30 at parts-express.com"4.5 starson by troyoverton
Pros: How can you go wrong? A better connection on the back would be a plus, but at $30 you can get that part and replace it yourself.
Cons: There were no cons that I could find.
Summary: There's no way you'll find a better sounding speaker at this price.