Hello all! I've been looking around for the best cart that will allow me to play my nds games and gba games with online capabilities and no issues. I'm not so concerned about media functionality, but I am concerned about how well the cart works (even with the castlevania games they typically use as a benchmark) and it's ability to play gba games. I would also love for the cart to be able to play gbc, gb, and NES games... but don't want to push it. I have looked at the M3DS Perfect kit but wasn't sure if I should go that way. I appreciate any advice you can give. Thanks!