The three great virtues of a programmer: laziness, impatience, and hubris. (I think this is from one of the O'Reilly Perl programming books.) What's the one about the first comparison of someone to a Nazi means the thread (or discussion) is over? Erin McKean editor at verbatimmag.com