I don't agree with some of this but it is a good read.. http://www.blender.com/guide/articles.aspx?id=1913