Store each array cell as a bit. I dont know if Hitech PIC C-Lite supports bit vectors or such. You will need to write your own array access functions to get at the bits. You can also add an external serial EEPROM and store data there. For a contest the lifetime issue is not an issue. good luck, Peter -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics