Sort:  

I don't believe that I have.

It discusses many of the same topics you covered in this post. Think you'd like it