I had to share this with you guys this is a very good post by ctom.

Printable View