Ever now and then, rarely though, I'll get mad enough at a company to the point I'll go on a personal mission and besides my exchanges with customer support, start writing personal letters, not just electronic (those to) but actually stamped. Electronic to any higher up or customer support links I can find. Ask for the manager at the customer help call also and let them know you will going to twitter, facebook and you're local TV (in my corner type shows) and letting them all know how you've been screwed by the company. I've gone so far as to search out some of the CEO type positions and send a letters about the same. Has it helped? Not really sure, I did get a voucher from a rent a car company once.......but it made me feel a little better blowing off steam and ranting a bit....usually by the time I was done I wasn't as pissed anymore...