Wonder Arms
I love this product.  Unfortunately as I was using it today the rubber band broke.
Rating: 5 stars