Why am I having so much trouble working with I2C EEPROMs?

See the smiley faces in your code? Don't use quote tags.

Please edit your post, select the code, and put it between [code] ... [/code] tags.

You can do that by hitting the # button above the posting area.