I2C EEPROM programmer

I'm sorry for taking so long to get back, especially since you're all so kind to help me. But I really only have weekends to learn the Arduino.

cattledog:
I am very confused by the output, which is only 15 bytes wide. Even with the wrong address or no eeprom connected I see output 16 bytes wide on the printout. What baud rate setting do you have on the monitor when you run the code in #14?

The baud rate on the serial monitor is at its default rate of 9600. What is a baud rate, anyway? Why is it important?

cattledog:
EDIT: Are you trying to read/write a new and unused 24LC128 eeprom? How is the WP(write protect) pin connected?

Yes. I purchased new EEPROMs to play with to ensure that I can actually transfer the data correctly. The WP pin is connected to ground. That's correct, isn't it? If it were connected to +5V, write protect would be enabled. I basically followed the 24LC128' data sheet and the Sparkfun website.