To get back on topic - I always liked the "Railroad diagrams" that explained the syntax of the Pascal language +------------------------------------------------------------+ To reply to me, remove one of the "w"s from the return address +------------------------------------------------------------+