Wow, that's great to hear. Sorry I missed your earlier (#7) post; I don't know how that happened. Sometimes important posts slip through the cracks around here, so it is wise to "ping" your threads.
You've certainly endured a lot over the years, and have worked hard to maintain a positive attitude. Perhaps she is developing a bit better of an attitude too. NRE can blind people sometimes.
Thank you for your updates. Please continue to let us know how things are going.