RE: Looking for a new release
The new Carter out, I believe its called the "backstrap" looks awesome. Hold the trigger down while you draw, once at full draw you let go of the trigger and pull through the shot. This is a wrist strap release though.
Shane