If you are after memory I would recommend www.emartbuy.co.uk. I bought my camera memory from there as it was very reasonable, so went back to them last month to buy an MMC for my cousins mobile. When we got it I realised I had ordered the wrong thing so I called them and I must say that the service I recieved off them was second to none, they emailed me a returns form, I sent it back and a few days later I had the right item.
Great site
Great site