There is an interesting new site I came across recently, www.fitsetgo.com. It generates a custom designed workout program and also provides some nutritional guidelines. The cool part is that this site is completely free to use. If you want a real trainer to work with you one on one you can upgrade your account by being a frequent user of the site or you can just pay for the upgrade. I would recommend anyone to try this out! It also has some community features through which one can meet other individuals in their system.