I know the best way to find the right fit is to try on shoes but it's hard to tell how they're going to feel after lots of miles without some guidance. So here's the situation. I have a pair of Shimano SH-R131s size 43. I wear a size 9.5 dress shoe and size 10 Nike sneaker. When I purchased the R131s they were the first time I purchased from an LBS and they suggested this size from a chart and although they were a bit snug, suggested it was a good fit. After several 1,000 miles, they are still a pretty snug fit. I often have numb toes in the summer and cold toes in the winter and even have a slight bruise under one toe that won't go away. SO - going to switch to S-Works and tried on a 43.5 (which according to Specialized chart is size 10.5) but they are pretty snug. Tried on size 44 and they are much more comfortable although I do have quite a bit of toe room. Considering my current situation that seems like a good thing and the shoes fit very well everywhere else (no heel slip; feel good through the ball of the foot). SO - sound right?