Not everyones isp works like that.
For instance, i have to go to
http://198.168.1.1There's an option in there which stops idle checks Mine was set at 5 minutes funnily enough.
Oh and i'm not sure who mentioned BT in one of their posts, i've been with them for years, and i don't get any problems