Due to the nature of my company, I must have internet access. However, here are some suggestions which have helped.
a. Have a friend who will be emailed EVERY sight link that you visit.
b. Have a gadol that you can meet with once a week to tell over how your week went.
For tip a. see http://www.ayinroah.com/ or Covenant Eyes
For more info along the lines of tip b. see tip #4 here.