Generic Storage

ImNotGoku:
not the ideal but is the best so far...

You need to be clear on your requirements.

You appear to be considering EEPROM, but your first post has a requirement of 100mb (bytes or bits ?) that size of storage in EEPROM would cost a great deal to set up.

Yet SD cards, the obvious low cost choice are 'expensive'

FRAM would be the obvious alternative to EEPROM, but 100Mbyte would cost around £8,000 to setup.