Interesting reading... I smell types... Of course the PLT naming conventions are very much in tune with what he's thinking. And of course the last part, the Rant Against Exceptions is also a Rant Against Advice. http://www.joelonsoftware.com/articles/Wrong.html