CrossFit.com provides excellent programming. At CrossFit, we take the same approach with constantly varied movements and workouts. We choose to offer workouts that may be more easily scaled in group settings and address some of the needs/desires of our community. You are guaranteed to have one day/week be heavy loading to help address strength demands. We also like to provide people with a longer workout each week so they can get their “endurance” bug fed. Another approach that we have is to address weaknesses the gym may have as a whole. Things like overhead squats, olympic lifting, or basic technique with bodyweight movements. Our philosophy is the same as HQ (constantly varied, functional movement at high intensity). We just try to meet some more specific needs of our community.