Sort:  

Thanks. It's been about 4 months since my last post, so I decided to break my hiatus by a well researched post that took me close to 1 week to finish.

wow. amazing, spent a fairly long time