I have discovered very recently that setting specific goals for myself (both long-term and short term) and keeping a realtime log of what I do helps me stay on track. However, I've only been trying this for a week or so, so the long-term effectiveness is yet unknown.. something to try though, maybe? Good luck, I totally understand where you are coming from. ^_^