I have just seen a 2G SD card on Amazon for £3 and all the others are closer to £20. Does anyone know what the difference is and whether its worth spending more or not. The huge price difference makes me suspicious.