Recommend Zappos.com -
I found that Zappos is great to order from. I ordered my daughter's shoes on a Thursday night. I received an email Friday afternoon that my order had already shipped and my shipping was upgraded at no additional charge. We had the shoes by Tuesday.
I was very happy with everything and would not hesitate to order from Zappos again.