Never used them but they remind me of Awesome Straps which I have used extensively for all kinds of stuff like GPS mounting, packraft straps, and attaching stuff to bikes like dry bags, tubes, etc. They've been completely bombproof for me.
http://www.backcountryresearch.com/