Here's another reference to add to some of the great ones so far (hadn't seen that Norvig one before Chris!). Whatever you think about Perl, it's hard to argue with Larry Wall's 3 great virtues of a computer programmer: http://www.c2.com/cgi/wiki?LazinessImpatienceHubris //EdReceived on Wed Jul 22 2009 - 10:52:52 EDT