Wait a minute! First of all, how would an internet connection cause the program to lock up. Thats not bad internet, thats bad programming to not gracefully recover from an error.
Also, its not my internet… When this is happening, I can do other things on the internet so the computer is not loosing connection. Plus I have 10MB / sec connectivity.
Sounds like a memory leak to me!