I like this app it keeps me interested and has lots of different routines that I can check out. I really wish that they would make an iPad compatible app though.
Cramesor about Instant Fitness: Workout Trainer