The only reason I maintain a Twitter account is that it seem to be the only way to engage the "good" customer support at so many companies these days.
When I was having trouble with my U-verse TV box, AT&T sent me a new one and then scheduled a tech to come out a few days later to "install" it. I plugged it up and called AT&T to have them activate the box, but they refused to let me give them the relevant serial number from the box to activate it over the phone and were adamant they had to send a tech to do it. I complained into the void on Twitter and AT&T replied asking me to DM them the relevant information(account number, serial number, etc) and they got it turned on in five minutes. They still couldn't/wouldn't cancel the tech visit so he showed up and we told him he wasn't needed.