Zircon, thanks for checking in to let us know how it's going.
You sound like a completely new person--I know things are not all sunshine and rainbows for you right now, but you have indeed come a long, long way! I'm really happy for you, and I wish you well in the days to come.