That reminds me of a post elsewhere...
[link|http://www.perlmonks.org/index.pl?node_id=133399|Design Patterns Considered Harmful]
Cheers,
Ben
"... I couldn't see how anyone could be educated by this self-propagating system in which people pass exams, teach others to pass exams, but nobody knows anything."
--Richard Feynman