No matter what stage you are at, even if you are 5 minutes clean, make a new commitment today-now-and keep going. Do not give up.
Another observation is that we have to deploy preparation and intentionality. We have to prepare our minds for what we will do when the situation or scenario arises. If we don't firmly resolve to look away ahead of time we will be lost when we are in the midst of the trigger. For example, when we go to check the score from last night's ballgame, we know ahead of time that stuff can come up from the side, such as "top 10 hottest wives of the players" or whatever. We can not always avoid this type of stuff, but we have to have told ourselves ahead of time that we wont go for it. I guess it really comes down to intentionality-what am I really pursuing at this gym, library, web site, etc. We have to be honest about it and watch out for self-deception.
BigMog, thanks for the encouragement. You are so right-sometimes we can stumble even when things are going pretty well and we let our guard down. What a crazy battle!