Also worth mentioning by way of summary is that several people=20 wrote about how they preferred the originally suggested form: trueVal if cond else falseVal mostly on readability grounds. I, too, find the order a bit peculiar, but it should be mentioned as several people brought it up. -- Michael Chermside