last few pairs of shoes I bought off amazon. if you have prime you get free two day shipping. And sometimes they're cheaper if you get a less common size. I know a lot of folks like zappos but their prices always seemed high to me for the shoes I was looking at.