Scan were very good for a graphics card last year. The (6600) I wanted went out of stock and I got a free upgrade to the next model (6600GT)
For memory sticks there are some good deals around.
Amazon have 1gb sticks for £12.
Or buy an iPOD shuffle and combine memory stick and mp3 player