The SD Card is generally considered a very promising technology. Capacities up to 512 Mbytes are currently available. Due to the high compatibility between them (the SD Card has 2 additional pins and is 2.1 mm thick), both types are interchangeable in many applications.
Volume-reduced miniature variants for both card types have been announced or have already been introduced.