Have you tried Zappos? They have a good selection of every kind of shoe in all kinds of sizes, and I can tell you from experience, A) nothing they sell is *chintzy* or *cheesy* B) they ship super fast C) you pay NO shipping (even on returns) and D) they really mean it when they say customer service is their top priority.
SHOES
http://www.zappos.com/welcome.zhtml?0527
(They don't pay me a commission, but they should! I tell everyone about them)