OK, gang, thanks! After much deliberation, I ordered a 40. Their chart may say 39, but I'm 40 in everything else, and one of my foot problems is a neuroma, so I really can't risk being scrunched up. At least one of you wears an 8 and a 40 in Specialized. It's gonna take a week to get my shoes. We'll see how they work. I couldn't even get a shop in Manhattan to get them in for me this week. Why is this so difficult???

Seriously, thanks to all who replied!