A good reply to all good bikers, I could sit here all day and reccomend good bikes but that would take too long, really the choice is up to the rider and what they are comfortable with. I would suggest and anyone else to go to your Local Bike Shop (LBS) and test ride anything that interests you, and of course don't shop in one place, go to a few shops and find what you like. To name a few brands that I have ridden are Cannondale, Fuji, Trek, Lemond, GT, Specialized, Audaux but those are just a few of the many brands. Good luck on your search, and remember you don't have to pay a fortune to get a good quality bike, some LBS's may try rip you off, I know personally, but overall I have had a good experience in puchasing my bike.