This thread may remind you of the Chuck Norris website. It is basically a thread where you post awesome fact(s) about telltale games.
Telltale is so awesome it is actually a living organism whose only joy comes from coming up with great games.
Telltale is so awesome it reads the minds of its fans and makes their thoughts into games.
Telltale is so awesome it revived the point and click genre with one hand.