I'm just curious - what exactly are you accomplishing that the Layer Walk doesn't already do? Layer Walk only turns layers on and off, and unfreezes all layers, which is pretty annoying. Is that why you're writing this new routine?
That's something else that had me curious - what do you mean by "no show" space? "Off" layers and "Frozen" layers behave differently; often you very specifically want one, and not the other (unless you work like one of my coworkers, who inexplicably always freezes AND turns off any layer he doesn't want to see on the screen at that particular moment...). I wouldn't think you'd want to lose this distinction, so I don't get this "No Show" space...