It would seem that with my Linksys router (BEFSR41) every 10-15 minutes the router renews the WAN (internet) IP address. Now while the address may be the same, the server thinks that you disconnected (or so I believe).
So I thought I would put this here for anyone else that may be having a similiar issue as I now have to get a new router (mine does not allow you to set the renew time other then for LAN (Local Traffic)).
You can check this the next time you get a disconnect. Log into your router right away and check the DHCP Lease time. Mine always resets to 4 Days countdown, and by no surprise also when I get disconnected to the GW server.
Happy hunting
