I saw this on another site but for those who didn't get an oppurtunity to stumble upon this, here it is. A nice little read: Part 1 Part 2
great article..It kind of overloaded my brain though...so much good stuff its hard to try and foucs on all the diffrent advice.