I currently have a GBA with an EZ Flash 2 (1 gig) and I'm looking to upgrade to a Nintendo DS Lite. I've spent the past few weeks trying to figure out which one is best for me, following the many threads on this forum, and I must tell you that my head is starting to spin with all of these different products available. There are so many different people arguing why their product is superior to the rest that I can't even tell them apart anymore. Is there someone who could make a recommendation for a system with superior compatibility with both DS Lite and GBA? I have no problem spending a bit more for something better and Homebrew support doesn't really matter to me. Looks also aren't important, I don't care if it comes with different colored cases for color coordination, although I'd prefer something that fits flush inside the DS Lite. R4? M3? EZ Flash V? Should I get one that used SD or one that has built in memory? Is built in memory faster for those games that are sensitive to data speed, like Castlevania? Is MoonShell a good or bad thing? HELP! Any help would be greatly appreciated.