off chip data storage

after reading up on SD cards, maybe something using I2C instead of SPI would be nice, since an I2C bus is already included on my custom PCB.

would there be a way to store matrix data in a larger offchip EEPROM that used I2C ?