Website Idea!

I have an idea for the site that I thought I would throw out there. I think it would be cool to add a social media aspect to the site. Create profiles that can be seen by other users, share custom routines with each other, be able to post stats and before and after pictures, see what workouts others have completed recently, favorite workouts, etc.

Is this something that has been mentioned before or possibly in the works already? Or maybe off the table?

Thoughts?