I don't usually cross-post blog articles from other journals to this one, but this one struck me as extremely useful; much like Chris' book I mentioned previously, this is something every PHP developer should read.
http://www.killersoft.com/randomstrings/2006/02/16/walk-the-walk-before-talking-the-talk/