Looking to play all GBA, GBC, and GB games on a handheld. I already own a DSi with AceKard 2i. However, the DSi cannot play GBA natively, so I'm left with a couple of options: A. Buy a GBA SP (model AGS-101 brighter backlit version) + EZ Flash IV (flashkart) Pros: -Resolution is exact for GBA, no black box around the side -Playing games on their original system is boss. -Can play real, original karts as well Cons: -Have to have two systems, more to carry around -More expensive, I already own a DSi -Games are not playable on a unified system OR B. Don't buy a GBA SP, and instead purchase the iPlayer flashkart for my DSi that has a processor in the kart that can play GBA, GBC, and GB games. Pros: -Cheaper, only have to buy the iPlayer flashKart -Only have to carry around the one DSi. -save states! Cons: -Resolution is not exact, black box around game Regardless, I will have to carry around two flashkarts no matter what option I choose (unless there is a kart that does it all- NDS, GBA, GBC, and GB, in which case let me know!) Also, I am aware that through moonshell on my DSi, I can run emulators such as SNES, GB probably, and GBC... I dunno. The SNES emulator I tried sucked... the resolution for SNES exceeds that of a DSi, so gameplay really sucks, and I never found a middleground I liked... and it seemed like the other emulation within moonshell to play GB type games was dodgy. ... any of you do this? Opinions? Recommendations? Know anything about the iPlayer?