The online personal trainer provides workout routines and analysis to help you achieve your personal fitness goals. The workout analyzer let's you know how you are progressing, and the personal training software builds workout plans to up your fitness lev