I've done some applications where I need to allocate buffers, the number of which depend on user configuration of the system. I know I have so much RAM available, but do not know how many buffers will be needed. I'd like to make the buffers as large as possible. So, I allocate them during initialization at run time and never discard them. Seems pretty safe... Harold -- FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist