>This is a really neat structure for this routine. What does >isochronous mean? (obviously "Same Time" in literal translation) It means that every path through a portion of a program takes the same amount of time. That is, the time to process and "if" == the time to process and "else" condition. Andy ================================================================== Andy Kunz - Statistical Research, Inc. - Westfield, New Jersey USA ==================================================================