Ive never realy heard of an mmc card, but im familiar with a flash and sd card. I spose different kind of cameras and phones or whatever your using it for will use different cards. Also I think sd is more commen so better for using it with a pc, eg a card reader will read it no probs.