Join us as we examine smart trainers - the pros and cons, how they can improve your training, and training platforms that can take advantage of the newest technologies.