Matt, I wish you the best in your efforts to overcome and stay away from your addictions.
I notice you listed blogging on this board as an addiction.

Please think of us as a "support group" and we'll do what we can to help you take your mind off the less important things in life.
Seriously though, I pray that as you get yourself right with the Lord that you'll be able to do the same with your family.
Recently I read a good book that helped me better understand the principle of forgiveness. It was called "The Peacegiver" (published by Deseret Book). I think you too might find it helpful.