I've always had better success riding their ass till it was done right. Most people and business' these days don't really give a crap about one guy because there is always another behind them in line with an open checkbook.
Maybe a little off topic but here is a web site that I use frequently to generate letters to companies. Have had great sucess with it so far. Dont imagine they will have a lot of performance oriented business listed in thier database but use it for large companies. In case anyone is interested. http://www.planetfeedback.com/consumer/criticman said:Just my $0.02 for anyone with future conflicts...
I've had to deal with a LOT of stupid companies thru work and personal purchases. The best thing I can say is this...when something goes wrong, call and let them know you are upset (politely) and give them a chance to make things right (if is a local place, go to manager before calling corporate on their @$$). If they don't make good, get their information and call corporate. Or, if this is an internet or phone order only, ask to speak to their supervisor. If things still aren't looking so hot, contact the BBBOnline.com. Most major companies are members and you can file a complaint. At this point, you can either wait for things to get fixed OR call the company and let them know that you have filed a complaint with the BBB. They normally will make good before BBB contacts them.
I've had so many store managers call to apologize, restaurant owners offer free meals, etc. Hell, Dell gave me a free DVD burner this past summer. Politeness seems to be the key (believe me, I've tried the yelling - and its hard not to yell when someone screws you over).
Oh, and save the company bashing for your close friends, not a public forum. They aren't likely going to be able to sue you, but they sure as hell won't be giving you anything for free. If you feel the need to warn people, make a calm post saying "I had some trouble with a purchase from XYZ. They made it right in the end, but was a hassle."
Anyway, I'm rambling and "lecturing," but hopefully someone will take my advice to heart and will get free meals/products in the future too.