EEPROM Size limit and Implementation

I'm learning how to use an EEPROM, and I want to be able to save 1000 integers on to it and was wondering if this is possible?
From what I understand, an Arduino integer is 16 bits and my EEPROM is a 24LC256 with 256kbits.

That makes my calculations to be about 16000 integers and I only need about 1000.

Is this possible? I've been trying some examples online but I seem to only get a max of about 124, until it stops there. This http://www.hobbytronics.co.uk/arduino-external-eeprom is the example I'm using at the moment.

check - Arduino Playground - LibraryForI2CEEPROM -

What you are trying to do is pretty straightforward and the link you posted is a good one which shows the basic procedure.

Please post the specific code you are using which gets to the max of 124 and stops.

I build a PV-logger witch uses the Arduinos 328P internal EEPROM - 1024 bytes ...would give you 512 integers without any externals! www.adamlhumphreys.com/~stuff/ALH_kWh_Logger.zip