I saw something about them on TV a couple of years ago; I thought about it, but decided that my fear of injury when mountain biking would probably humiliate me, along with my skills, so I decided not to spend the $.
But, it seemed like a good organization.