I've been shopping for a new road bike for the better part of six months. Every time I go into a bike shop, they tell me to look online, figure out what I want, and they'll order it for me.
So at a friend's recommendation, I go to bikesdirect.com Lots to choose from, but not sure about the name brands on the frames. I do a bit of research, and find the bike I want. I go to order it, and they're sold out!
They tell me to check back in a month, and I do. This time they have it in stock in my size. I ordered it, and it arrived on Thursday of this week.
The bike was well packed, and in perfect condition, practically ready to ride. You do have to assemble it, but if you have ever assembled a bike from a factory shipment you won't have any problems. The wheels were trued perfectly, the bike went together easily. It may have taken me more time to unpack it than to assemble it. I took it to my local bike shop to have them do the once over on the drive train and make some minor adjustments. The guys in the bike shop were in utter shock when they saw the quality of the bike I had just purchased and how much I paid for it.
I rode it 20 miles on it's maiden voyage today, and I was thrilled with it. It is everything advertised on their site and then some.
Don't be fooled by bike shops who hot-mouth this business; the days of overpaying for a crappy bike are over thanks to bikesdirect.com