Folks,
Here is a basic driver for Microchip 25xxx-series SPI EEPROMs. It only implements byte read and write. It can write about 327 bytes per second. Reads are much faster.
http://wiki.leaflabs.com/index.php?title=SPI_EEPROM_Library
If you need page-write capabilities (32 bytes at a time) let me know. I have not implemented that because I may not need it.