It's expensive, but it works. Also, there is the social factor. You have an entire team at a Crossfit gym who you work out with that expect you to be there, and push you while you are there.
In this case, peer-pressure is a good thing.
In this case, peer-pressure is a good thing.