Well it is a flash memory circuit. You could store the most recent cart choice in the flash. So on reset or power you always go to the menu program. You could reserve a flash sector for variables. You don't have to erase the sector every time a choice changes, always append until it fills up and then erase. -- John.