I don't know how all the smilies work yet, so I can't find a good, appropriate one, but...
YAY! I'm so happy for you. Doing any ONE of those things is a big hurdle, and doing all of them is monumental. Inspirational, even. Changing immediately like this isn't easy, but it's possible. Remember that if you need to take a step back and re-evaluate, we're all here through the good times too. Keep us posted on how this is going for you, and, finally, update your counter and mood.
*super hug*