This app does it all. It helps you to track progress, muscle growth, weight loss, achievements, etc.
Along with that, the ability to download new routines or create/adjust your own on the fly is very handy.
Sirr Didymus about JEFIT Workout Planner Gym Log, v9.82