I think that good service from a parts supplier should be recognized.
I ordered two cassettes from Excel Sports on Feb. 6. When they hadn't arrived by Feb. 22, I called Excel and explained the problem. I was promised prompt resolution. On Sunday afternoon (!), Feb. 24, I received an email explaining that my cassettes had mistakenly been combined with another customer's order, and that two new cassettes would be shipped to me the following day via overnight service. Sure enough, by noon on Tuesday, Feb. 26, the cassettes were on my doorstep. Needless to say I'm very pleased with their customer service!