Hi all. I know that in many C compilers, the a ? b : c construct with the ternary ?: operator si not stable after the second or third nesting, but I've never seen that sort of problem in tests I've run in Perl. Anybody know if there would likely be any problem with building a "case" statement like the folowing (without installing Switch.pm)? sub rate ($) { $_[0] eq 'A' ? .03 : $_[0] eq 'B' ? .05 : $_[0] eq 'C' ? .06 : .08; # the default } Does anyone know of any arbitrary limit on this sort of structure? __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/