I don't write software. I get the feeling most of us around here don't. And yet we still all act like we know what we're talking about. Sometime it's nice to just step back and listen to the real experts. http://furbo.org/2008/03/16/brain-surgeons This explains some thoughts that I'd been feeling were true, but couldn't really express since I don't have experience. It's nice to read ideas based on real-world experience and I thought you'd all enjoy it too.