BodyGuide offers more than 280 different exercises on various muscle groups with detailed descriptions and photos.