Very possibly old and useless but in the grand tradition of piping up with ideas which may or may not be useful -
http://home.pipeline.com/~hbaker1/CheneyMTA.html being a paper on filling the C stack completely thus saving on some GC amongst other things. The paper explains it much better. Simon -- a compiler chain ate my soul