Why do you think that? Both of the setups you mentioned support GBA code. The M3 Lite Professional (Mentioned in your "piece-meal" setup) just doesn't support GBA ROMs over 32M. So with both of them you could use PocketNES, Goomba, SMSAdvance, Cologne, and/or PCEAdvance, which are in my opinion the best GBA emulators out there (Get them from HERE). Well, depending on which internet retailer site I look at, alot say "no GBA support" or "will not play GBA." Sites like this one (well, I guess this one mentions 32M), and this one, and this one, and this one too. ...Though this review on GBAtemp seems to indicate that "smaller" GBA roms will still work, and this seller/blog mentions a 32Mbit ceiling for GBA functionality. So, if you're sure that, contrary to most retailers, the M3 Pro will play <32Mbit GBA programs, or can suggest further reading to that end, I just might have found my product. Especially since you're saying that even though the GBA functionality, if present, is only 32Mbit or smaller, that such a limit doesn't inhibit the best emulators. Although I'm curious if you watched that YouTube video I linked, where he's running NES/SNES emulators in DS mode, and he can control screen proportions and stuff via touch-screen support. That's pretty rad. Quite strange... on the M3's official site, all it says is it has a size limit on GBA games, which suggests they are supported. I guess a little more research wouldn't hurt. As for the video, NesDS and SNEmulDS are both DS emulators. I ave used them both, but I still prefer the GBA mode emulators (even though I have a slot-1 device now, so I can't use them) for everything except SNES. SNEmulDS v0.4 final is pretty awesome. Oh, and DSMasterPlus v1.1 owns all other SMS/GG emulators for DS or GBA.