That was entertaining. Bravo! On the topic of the First Four, I would say the differences are as follows: COBOL: programs that operate on files Fortran: programs that operate on numbers Algol: programs that operate on just about anything Lisp: programs that operate on programs