You have to go read this.

Top