I agree with previous comments that the postal charges are a rip-off. However,I recently shopped around at a large shopping mall outside Bristol for sd cards and the cheapest 1G sd cards was more than £13 and the 2G card was over £24. So for a card under £1 and postage around £5 you are still getting a bargain. And it only took 2 days to arrive.
I bought 2 of these several years ago & after numerous trips worldwide & hundreds of photos of our new baby, they're still going strong! Great value & long term quality.