so your suggesting (like the way i start this? haha) that i use a macro to pass arguments to lisp, (or set them directly from the cui) and then have the DVB read the users# settings? Seems like a very round about way to get there. I may have to go that route, but i thought there has to be a way to make this work. I would even settle for a LISP version at this point. If anybody knows how to set the visibility of a block w/ lisp, that would solve the problem as well.