fr morton: # I view case without a target as a fancy, more compact, and (IMHO) # more readable if-elsif-else block. Because it is more compact and # more readable, I prefer it to if-elsif-else and tend to favor it. I # may be influenced by some years of doing Common Lisp me, too. if i ever need an elsif, i'd go then for the case block. i never did liked the "elsif" keyword (reminds me too of *nix scripts w if-fi blocks :). but that is just me :)