When you do something over and over again expecting different results, and you just aren't getting them, maybe it's your approach? I think this is the case for me, and the fact that I have the ability now to enforce a very, very strict internet situation at the push of a (few) buttons is what's keeping me fairly straight in my pursuit of recovery from this beast. I know if I act out again, I'll get upset over it and enforce all the blocks to the point where I need to reinstall windows in order to get things working again. I don't want to do that, so I'm staying very strict on this quitting idea. My hosts file is beyond polished (tested this the other day against K9, K9 doesn't compare at ALL to what your hosts file can do), and if I reset my router, I'll take a chance of it not working like last time and my wife will know what I did since Comcast has her number to call when the internet isn't connecting properly. The end all to this addiction would be to get a router/modem/gateway that doesn't have a reset button on the back. That coupled with parental controls through my ISP and a Light Phone would force me to be clean for a very, very long time.