This long post has been promoted to a permanent page on my personal website, here.
Create a free website or blog at WordPress.com.