Crossfit offers some amazing benefits http://www.extremefitnessfanatics.com