Hi Bruce. Hi Steve. Thanks for your help but I cannot compile an 'F72 using WRITECODE. Just generates errors. However, I did have success using READ and WRITE and changing the pic to an 'F872. Everytime variable Y changes, the following line is: WRITE 3,Y. Upon power-up, at the top of my program is: READ 3,Y. It works perfectly - even if you remove the pic & reinstall it the next day! Now, all I have to do if figure out where is 3. I chose location 3 at random. I know...I know...READ THE DATASHEET! That's the first thing Melanie would say. By the way, where is Melanie? I haven't seen any posts by her in a while. - Thanks again. - Peter