Software should be easily torn apart if needed. Loose coupling helps with that.
>I appreciate the extension of the analogy - however, a car engine is a highly tuned machine composed of fixed parts - somewhat quickly assembled - somewhat less easily disassembled for repairs. Should software not be less organic and more assembly? :)
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer