personally, I have now additional thing to shun -avoid constructs using elsif(elseif). Just use simple if-else-end construct and nest them if needed. like: if cond ... else if cond ... end ..... end my principle is to avoid "conflict" as much as possible -lesser things to think, lesser things to worry. KISS still applies... Btw, I vote for "elseif" if ever... else if... :-) kind regards, -botp