I came across Kingston memory cards on amazon.com. They received good reviews and are low-priced.
A 1 GB SD memory card is $13.99
A 2 GB SD memory card is $38.95
Is there a trick to this? I could buy three 1 GB cards and have 3 GBs of storage for the same price as a 2 GB card. Are there any drawbacks to stocking up on cheap 1 GB cards? Here's a link if you want:
Kingston Cards