Ok so I have a brand new black DS Lite, and I'm still deciding over which of these 2 to get. I want it primarily for NDS, GBA, & and homebrew compatibility. From what I've read, the biggest difference between the 2 is that the G6 has built in 512MB RAM, while the M3 uses Mini-SD. In terms of compatibility, M3 is not so good for homebrew though it can run the Opera Browser unlike the G6. But running emulated games on the G6 gives u only 1 filename? Does that only apply to stuff like old GB games, and not GBA? Besides these things, is there anything that really separates these 2 kits? I don't care about money, I just care about compatibility and quality, which should I get?