Kingston 2GB 667mhz RAM with free delivery (super saver option) £87.54.
Also small discount through quidcos i believe too. Specs taken from Ebuyer.
"General Storage Capacity 2 GB ( 2 x 1 GB ) * Upgrade Type Generic * Memory Type DRAM * Technology DDR II SDRAM * Form Factor DIMM 240-pin * Module Height (inch) 1.25 * Memory Speed 667 MHz ( PC2-5300 ) * CAS Latency CL5 * Data * Integrity Check Non-ECC * RAM Features Unbuffered * Module Configuration 128 x 64 * Chips Organization 64 x 8 * Supply Voltage 1.8 V * Lead Plating Gold * Expansion / Connectivity Compatible Slots 2 x memory - DIMM 240-pin
Manufacturer Warranty Service & Support Limited lifetime warranty ( Germany, Austria and France - 10 years ) "