So far, I've been able to stay connected to a TeamSpeak server for approx. 20 minutes. This beats out my previous record time of 3 minutes before I dropped connection. I don't know what changed, or how long it will last (since my shitty connection started randomly one day and has been going on for a few months now), but I'm so excited.
Also, I had the forethought to bring goldfish and cherries to work today.