One intresting thing the second guy told me was that according to what he could see on his screen all the disconects were user requested. To which i explained i only reset my modem maybe once a day in the morning.
Oh that 'User Requested disconnect' thing. I was recently having similar issues with random disconnects, i was told the the router was requesting the disconnects, despite the fact the i had logs that showed the line it self had dropped!
so i decided to do a little experiment. during the day i randomly pulled out the DSL cable and killed the power to the router, their is no way the could be a user requested disconnect? well according to KC tech support it is

could it be their monitoring software/logs be in accurate? or do they just make it up?