25.4.2006 Alan Rectors Best Practice example (slightly modified)