I have several loops and brances in which I'm using "<> nil" to check if the object reference is valid or an end of linked list have been found. But, I know "is" works in the same way, and at the same time is makes a type check. I'm thinking on changing all my "<> nil" comparisons by "is". Is it a good idea, or does the operation spends more processor cycles??

By the way, Happy New Year to the PGD staff and members, just in case I don't post anything later