Sort:  

I can see you put a lot of time into this post. It payed off.