Update. Doing pretty well at the moment, although this post might be controversial to some..
In terms of avoiding the bad stuff such as P, P-subs (especially deliberate viewing rather than accidental) and chat, I'm doing very well.
As for MO, I've been doing it about once a week on average...