My pennyworth...
If I buy an item from a online trader, I always make a point of emailing them and saying 'thank you' for good service, or something more suitable for bad service. I guess I'm lucky, I've only had to chastise one online shop this year, and that matter was resolved in two emails.
Saves filling up the 'chit chat' side of the forum...
Rich