also the keywiz will remember programming everytime you boot up? (software which remembers it writes to the device? ) .
Yes, it will.
With SDRAM, a default codeset is permanently loaded and an alternate one can be loaded but will be lost on power off. The SDRAM method is useful if you usually use the default codeset and do not change codesets often. The practical implications of this are as follows: With an EEPROM, if you load a custom codeset for a different emulator, you probably want to reload the normal codeset on exit, otherwise the EEPROM will remember the alternate codeset. With SDRAM, this is not necessary, however, if you want to semi-permanently use a different codeset, you must load it from a batchfile when the system is first powered on. Either one can be used effectively with a minimum of effort. NOTE: The KeyWiz software can be loaded with a /a (Auto) option which loads the last used codeset, creating a "virtual EEPROM". To enable this, the default command would be: "c:\keywiz\keywiz_uploader.exe /A" (without quotes). This should be placed into a shortcut's command line argument and then dropped into the startup folder.