Just something that crossed my mind, I''m not sure whether it''s useful. Most effects can be replaced by a simple show/hide (display: ''''/none). How about a master switch for turning effects on and off in one central place? In good keeping with the Rails heritage, in addition to a boolean, the switch argument could be a function (block/closure) that is called with "suitable" arguments to determine if the effect should apply. Michael -- Michael Schuerig Face reality and stare it down mailto:michael@schuerig.de --Jethro Tull, Silver River Turning http://www.schuerig.de/michael/