I need to store variables in nonvolitile memory using the 8051. I previously thought that this was impossible and my goal could only be accomplished through the use of an external EEPROM device; however, I have been told that it may be possible to use XDATA Banking to put 'C' variables in the EEPROM. Is this true? and if so, how do I go about doing it? Suggestions are greatly appreciated.