That is could we have (at least logically) 4 stacks. One for pointers One for ints One for floats One for return values If machines start have other basic data types perhaps we could add those too? Or something along those lines. That way we would be implementing a more traditional forth, varying in only where values are put. Eric