I actually *yelled* at a tech last night. I almost never do that. I make a conscious effort to avoid it except in the most deserving cases.
On the plus side: AT&T is offering me a fiber connection + VoIP. I need to figure out whether it's everything I want (static IP, unblocked ports, 'real' phone number), but if it is, then it'll come out cheaper and faster.