I haven't read the whole thread - just the first post.
Of course, you realize that it's gonna be a long, hard road. There's a reason why you started gambling in the first place. If you don't start working with those issues, it'll come back, maybe in a different form.
I wish you luck.
