I hope I'm not beating a dead horse with this. I currently have an old Giant OCR-2 (Shimano Tiagra) road bike and I plan to upgrade in June. Up until last week, I had narrowed down my search to the following bikes, pending test rides for the final decision: BMC Road Racer SL01-Ultegra, Scott CR1 Pro-Ultegra, or the Cannondale CAAD10-1 Dura Ace. Last week, I saw an article in a bike magazine about the Fezzari Fore CR3 -Dura Ace/Ultegra. The article gave the bike excellent reviews and other websites also gave the bike and the customer service excellent reviews. The description and price of the bike make it a very good value and buy. I'm extremely interested in the Fezzari but it's sold only through their one bike shop in Utah and internet sales. I'm a newbie but all the LBS says you should test ride a bike before you buy it. The Fezzari has a 30-day guarantee on customer satisfaction or the customer can return it. I need some input/guidance! Thanks in advance for your help.