Nothing but road bikes here. My latest is a single speed Specialized Langster. If you want a good workout, a single speed can't be beat. It really has two speeds, in the saddle and out. A twenty mile ride, which is my usual distance with some good hills give me all the exercise I need. When I want to tackle longer distances with some really steep hills, I'm on a 2004 Trek 2300. I also ride a 2010 Novara Randonee touring bike when I go to the store or just want to cruise around at a leisurely speed. I do have a mountain bike, but it's from my working days when I used to commute. I rarely ride it. I love road bikes.