You do not have to buy micro sd card it is inside of the G6 card. You can play gba games with G6 DS Real but you have to buy another card to the gba slot (Ez Flash 3 in 1 is good). I have not ordered anything from http://www.i-mediaplayer.com so I can not say anything about it.