MicroSD's yes they all fit
Though got for a good one one as in a highish class card
Standard 2GB and under may not be fast enough, for DS kits of today, though back in the day I just used a Kingston 1GB made in Japan
I use a class (10) MicroSD currently, though that may be over kill, as some users use class (4) without issue