I love online but disconnects drive me insane. It's so infuriating and difficult to pin down. ISP, Card room, software, hardware?

Who knows? Ahhhhgggg.
Spent all day once trying to sort a serious run of disconnects during MTT's. ISP said no probs their end. Will Hill were top notch. Talked me through possible anti virus and firewall conflicts/checks etc. After no joy suggested uninstall and reinstall their software. Still no joy. Checked and replaced modem/phone cables. Scratched head. Swore. Got thrown off another MTT. Swore some more. 20 mins later got connection and had lost half my stack in blinds. Rebuilt stack. Disconnected. Ahhhhggggggg!
Gave up for day before I destroyed the computer. Wife, who notice my slight annoyance, phoned ISP next morning and c/s agent says "Ahh, yes, we've been having server problems for a couple of days now."
So to the original, could'nt be bothered, ISP c/s agent...I hope you play online poker and inherit the luck of the entire passenger list of the Titanic.
Can't think of the live equivalent. Faulty fire alarm tripping mid tourney perhaps. How often does that happen?