I've been reading about SPI EEPROM chips, which seem ideal for something I've got in mind.
Where would I get one from though?
The only places I can find are large suppliers who have prohibitive pricing so timewasters like me don't order one part.
Preferably not an SMD one either, I suspect I'd break it.
Well, to be honest... I'm into recycling parts so I never throw old junk out.... which is why I have a few ancient NIC cards and such kicking around. If you have a few about... consider recycling.... but don't be tempted buy boards just to scrounge a few parts... that sort of becomes losing proposition.
There's always Crownhill UK. I had the link, but I can't post a link yet, sorry.
These guys are in the OP's home country, no less. Bad news is, these parts are I2C, not SPI. Ebay has plenty of sellers with onesy-twosy ordering, most in Hong Kong. OK, so you wait 7 to 14 business days like the rest of us looking for cheapo deals.
My experience with small-byte parts like the 93C56 is less than stellar. I finally ended up going with 32k and 64k parts, I2C and SPI. I even wrote up some app notes for both types on how to use these. It was all pretty straightforward. I use a BASIC from an outfit called basicmicro.com. They even sell EEPROMs. This can't help the OP much, as these guys, like me, are in California. But the code may be instructive, so here's the forum's link:
forums.basicmicro.net.
Look for the app notes in the Nano section.
Take care! :)
kenjj