Just a thought... If someone is not addicted yet and has merely just begun to dabble in inappropriate sites, there might be a clean and simple solution. Pledge a $100 to tzedaka for each conscious, purposeful and clear infraction that involves looking at an inappropriate image on the web or mobile youtube application (just to eliminate ambiguity) during this Jewish calendar year. If someone is a Yarei Shomayim and would know that he will have to pay, that might literally do the job. I made that kabalah a while ago, and so far it's working great. I haven't looked at an inappropriate website once. Again, this will only help if someone is not yet heavily addicted. Also, one should make sure to specifically specify a medium that he can handle. In other words, I limited my kabalah to the web, as opposed to looking at impropriety on the street. That would be a separate kabalah once the first kabalah has worked for a year or so.