Zappos wins my heart! I order a lot & will be a repeat customer. They answer their phones PROMPTLY. No long holds. They ship quickly & make returns easy & free! I'm not afraid to try things to make sure they work as it's sometimes the case with online ordering. I wish more companies would adopt their customer service techniques. Everyone is friendly. I've only once received a product with a flaw, but they made things right immediately without causing me a hassle. Absolute best customer service.