1. A method comprising: accessing, using one or more computers, an electronic database, the electronic database comprising one or more media elements comprising at least one of an image representing an exercise and a video representing an exercise; adding, using the one or more computers, one or more media elements comprising at least one of an image representing an exercise and a video representing an exercise to the electronic database; selecting, using the one or more computers, at least two media elements stored in the electronic database; combining, using the one or more computers, the selected media elements to form one or more media objects; storing, using the one or more computers, the one or more media objects in the electronic database; allowing, using the one or more computers, a first user to arrange the one or more media objects in a designated order, where the arranged one or more media objects form a complete presentation; providing, by the one or more computers, the complete presentation, wherein the complete presentation represents a workout routine storing, by the one or more computers, the complete presentation in a content library; restricting, by the one or more computers, one or more second users from accessing the complete presentation; and providing, by the one or more computers, the one or more second users with access to the complete presentation in accordance with access rights.