I've just noticed something. Between disconnections all the time, I get assigned two different gateways, seemingly at random:
22.214.171.124 is a slow dog, unstable as hell, disconnects me after a couple of minutes at best.
172.16.0.101 seems to be fairly stable (I only get disconnected afer more than half an hour at a time). Also, when I'm connected to this one, my connection seem fairly fast. I just installed IE6 via windows update in about 8 minutes.
Does anyone know what the difference between these two are and why I don't always get the same one (read 172.16.0.101 :-)?