And nested functions won't do the trick? I kind of thought that is what nested functions were for: the ability to access local variables without the overhead of pushing pointers to all of them onto the stack. david