I'm not 100% happy with it, but if I keep editing it until I'm 100% happy it'll never be done. So, here is a rebuttal to Joe's essay: http://www.catseye.mb.ca/articles/oodspd.html And for more fair time, here is another essay critical of OO that I stumbled upon: http://home.planet.nl/~faase009/AoP_OOCH.html -Chris