Passing this on... http://www.infoq.com/articles/natural-course-refactoring Okay, the example is not LC but the principles apply. Something to aspire to, anyway! Hugh Senior FLCo