Carlos> I don't think that the code above is much clearer than the Carlos> one-liner with the ternary operator. My experience is that when people say "x is much clearer than y", what they are really saying is often "x is more familiar than y". -- Andrew Koenig, ark at research.att.com, http://www.research.att.com/info/ark