I just purchased a pair of running shoes from Zappos and spoke to one of their customer service people who seemed pretty knowledgeable. I was wondering if any other serious runners on here have purchased shoes from them and talked to their customer service agents? Anyone else think they are knowledgeable?