Taking Cycling To The Next Level