[Regarding the if ( x < y < z ) evaluation] LisP has it! All comparison operators work on N arguments. (if ( > x y z a b c) (foo) (bar)) -- --Ethan Brown --Science Applications International Corp. --Geophysics Division --San Diego, CA 92121 (619) 458-2676