If you do any serious biking then you are aware that there are different kinds of bikes. There are street bikes, mountain bikes, triathlon bikes, etc. If you are looking to start training for...