I’m reading an article about a framework in ColdFusion designed to handle object dependencies, and the author relates everything to making a car – A car object needs an engine and transmission – to make things clear. That’s a metaphor with a long history, but I don’t build cars. I handle users, reports, forms…mentally translating from cars to those kinds of collections of data doesn’t really put me ahead at this point. Too bad we have the Factory pattern name; I think it just encourages it. :|