good article! You talled a lot about the good attitude in
the process of improvement of communication skills.
Can you please give us some specific technical tips on how to make the improvement?
Even though you had a lot of tough time in the precess, I still think you are luckier than most of people here. Your age, your circumstances... :)
Thanks!