Huh, I was under the impression that flash memory was another type of EEPROM. I am pretty sure 32Kb will be enough, but 1Kb certainly won't be. This is where I got that info (I am not sure of the site's reliability): http://www.seattlerobotics.org/encoder/sep97/basics.html