alister <alister.nospam.ware at ntlworld.com>: > a = <value> if <condition> else <another Value> > > is instantly obvious (at least to a native English speaker anyway) And you can go further down that road. For example, you could say things like: die unless everything is OK Marko