I had signed up for ActivTrax at my YMCA a while ago, with the intent of getting some upper body work in. Since I'm kinda good on the lower body part. I still chuckle when they ask me about my cardio workouts. Anyway, I signed up for it, and it is kinda cool. It is like SmartCoach for weights. Not sure where all it is available, but the system is Free (my favorite price for stuff like this) and it gives you a list of exercises, what weights to use, and how many reps to do. Kinda easy to follow. On the web-site there are even instructions with a little looping video, so if you aren't sure what exactly a 90 degree side oblique crunch is or how to do it, you can see.