Lennart Regebro wrote: > if_else(expression, true_result, false_result) This already exists, and is called 'test'. It is inadequate since it evaluates all of its arguments (no short-circuiting). Cheers, Evan @ 4-am