Memory cards are great accessories but not mandatory for everyone. If you are an on location photographer, wild life photographer or shoot events such as weddings, gigs, etc. you must buy a memory card. This is because you don’t know how many photographs you would capture. You cannot afford to miss any moment while you connect your camera to your computer for data transferring, so the best way is to carry spare memory cards with you.