Sort:  

Indeed, it is a long post. But he is a good writer and explains well. :)