Well written. I must say it was too much text here. I read the first, second and third paragraph until I realized I read only 5 % percent of the whole story. Anyway, I suggest you write headlines above the paragraphs or sections for better readability. I gave this article a heart though.