@DaniCE: Josh Smith:
If you put ten software architects into a room and have them discuss what the Model-View-Controller pattern is, you will end up with twelve different opinions. …
— sll Feb 13 '12 at 20:30