
you should check out this site. i love it. it's a place to vent all your customer service issues. (or make you happy that the only thing that happened to you at Home Depot was the surly service desk clerk) they even have a handy guide to fighting back once you've been wronged in the consumer unfriendly world... and you will be!
enjoy