I ordered a running shoes for my daughter 10 days ago. The shoes were in stock and were supposed to ship within 48 hours. I spoke to customer service tonight, and she casually informed me that the shoes have not yet shipped, refused to consider expediting shipment since my daughter has to leave to summer camp in three days, and simply couldn't care less. She even asked I call back in the morning to cancel. As if it is too difficult for her to do anything at all.
I highly recommend you stay away from this site. I know I will.