I joined this site yesterday after taking advise from the trainer at the ymca. So far I am pleased with the site.