One of the best threads on the forum... Learned a lot reading this.