From: dave at UCLA-Security (David Butterfield) Why not allocate your 7k worth of data (8k - 1k for the stack) in main() just after you startup. You can have global pointers to the various pieces of this 7k that you like to refer to, and it uses that stack space. Dave