I need to buy road shoes for my Specialized Roubaix with Dura Ace pedals. I've read plenty of reviews on this site from people who've tried on and bought shoes from their lbs and still find the shoes are uncomfortable once they take them for a ride. How can you lessen the possibiliy of this happening? My street shoe size is 9.5. I've heard people say the equivalent european size is a 43.5, but I've also heard plenty of people say a 43.5 is the same as a US 9 and US 10! I know the best way to get the right fit is at my lbs, but that doesn't always mean fit and comfort in the long run. I don't see a better place for this question. If you know of one, please let me know. Thanks!