What started out as an off-topic piece of humor ended up as a rather interesting thread on Object Oriented Programming.