My brother already has an Acekard 2i, so now he wants something that can play GBA Games on his DSi. I told him that there is the iPlayer, Supercard DSTwo, and iSmart MM. I told him to get the iPlayer, beacuse he has two SD Cards, one he can use in his iPlayer, and the other in his Acekard. I told him to get it since the Supercard eats up more battery. So what's your opinions? tl;dr: Should I get the Supercard DSTwo, iPlayer, or iSmart MM? And one more question... Which has better Battery Life? Compatibility of GBA Games? Edit: Added the iSmart MM.