ParentFull threadbillybob·A valid question, but a counter-question is: which is more expensive: development time, or run time?The answer is usually (but not always) developer time.View on HN