Congrats and thanks for sharing. That is a pretty good story. It sounds like so many others. Some like yourself are smart enough to figure it out and the others give up.
My story is similar, once I found this board, it has been coming together in a big way. I'm happy for your success!