This Chistmas, my father and my sister-in-law both received digital cameras as gifts. My father got a 5-Megapixel Nikon Coolpix 5600 and my sister-in-law got the 4-Megapixel Nikon Coolpix 4600. This was an interesting coincidence, because the cameras were purchased independently by different people.
In my sister-in-law Mary's case, she received the camera and a set of four rechargeable AA-sized batteries, but didn't receive a memory card on which to store photos. This means that she has plenty of power available to shoot photos but can only store between 10 and 15 shots in the Coolpix 4600's internal memory before having to upload the photos to her PC. The question then became which memory card should be purchased for this camera?
I shot about 150 photos on my Canon PowerShot A95 on Christmas Eve and didn't fill up a 256-Megabyte memory card, so I recommend that people buy memory cards for their digital cameras that have capacities of 256 Megabytes or higher.
I looked at the cost of SD memory cards at Amazon.com and I was surprised to find that you can get a 512-Megabyte SD Card for less than $35 including shipping. Look for the Kingston 512 MB Secure Digital Card for that deal. In my opinion, if you are willing to buy a memory card from an on-line retailer like Amazon.com and you're not in the market for anything else at the moment, you need to try to buy one that costs a bit more than $25 to take advantage of the Free SuperSaver Shipping offer. Most of the 256-Megabyte SD memory cards I saw at Amazon.com fall just above or below the $25 minimum order threshold.