Wow... this is really well written and I enjoyed reading this. I can relate to you in so many ways.