http://www.webmasterworld.com/html/3239653.htm
Anonymous
Separate policy from mechanism, separate interfaces from engines.