This may have been posted before, but I stumbled across this great fitness website:

It's free, and allows one to create a profile, set up routines, and track progress. I set my profile up today, and it was pretty easy. I am anxious to try it out and build some data.