Are you buying them online? Every time I buy shoes at Zappos or Bluefly, I run into the same problem. Since both online stores make it easy to return items, I just buy 2 pairs of identical shoes, one size 8 and another 8 1/2. I try them out and return the one that doesn't fit.