I shop online all the time and was VERY disappointed with only one purchase I made. The colors were off, but I was trying to coordinate with a project that was already underway.
I called the store and was immediately satisfied. In fact I was on the phone so long with the person that we exchanged personal stories! The store was Fabric Depot and their customer service is above and beyond.