Ben1234:
I am only trying to store about 100 points which would theoretically be 2.5 seconds at 40 values per second. Afterwards I would upload them to the computer and wipe the old values.
Why can't you store the 100 bytes in SRAM then until you upload it to the computer? The only reason to use EEPROM is if you want the values to persist through the Arduino being reset.