That was a very informative and well written article. Nice job.