Product review (4 stars): Boom
Does the trick but is pricey.