Optional argument of [if]. Example without else: % if true {puts yep} {puts nope} yep % if false {puts yep} {puts nope} nope % Example with else: % if true then {puts yep} else {puts nope} yep % if false then {puts yep} else {puts nope} nope % It's usually good style to put the '''else''' in for clarity, as there's no performance impact for most code. Compare with [then]... Also, ''elseif'' introduces an alternative condition. if true then {puts yes} elseif $whatever {puts no} else {puts dunno} Note that the two words have to be written together (without space in between), while in C you must have a space. [RS] 2007-06-01