I hate buying by 'mail' or the Internet if you insist. Because (especially with shoes) I always seem to get the wrong size, even if I order the size I'm wearing....
Then I have to go through the process of returning the product and hopefully getting the right size...
I was in a store the other day and they didn't have my size of shoes, they offered to have them shipped to me. But honestly unless I try on the shoes I desperately hate to buy on what at times seems like a barely educated guess.
All this because I do have a pair of shoes bought through Grainger that I do need to return....