David, I'm so glad to hear your good news! Stay strong, don't look back, and certainly don't go back to her! It sound like you've really figured out what you want, and have learned a few things on the way. I hope that you'll stay involved here and get to know all of us; you seem like a nice person to know, and the "family" is always around to help when needed!
-Phan