Think of it like this, the average decent quality picture is about 5MB so for every 1GB you get in your memory card is roughly 200 photos you can fit, some of the better quality (higher res) cameras will take photos about 10MB each so obviously that would be 100 photos per 1GB.. get a 8 16 or 32 GB card.. will be sweet