So I was once in the NDS homebrew scene, but have been out for a while. It's been quite some time, and when I last left, I was using the original M3-CF on my DS Phat, which had a flashed firmware to boot from Slot-2. Good times. Anyway, things seem to have changed a lot. I'm on my third DS (Phat is in the closet, first DS Lite is on the shelf with Miyamoto's autograph in a display case and shall never be touched again), and it is a homebrew virgin. I'm probably not going to upgrade to a DSi for now, though DSi compatibility would be nice in case. I'm looking at getting an M3i Zero and a 8 GB SDHC Micro card. Is this a good choice? I am looking forward to using a lot of homebrew, but I also want to be able to run roms. I'm actually not a fan of piracy. I buy most of my games, though I get a lot as review copies for free as well. However, I have a hard time keeping track of all my games, and I'd love to have them all on one cart. For that purpose, I'd like to ask; is there a way to rip NDS games easily, so I can retain my savegames (and as a nice bonus, have my cart be full of legal backups)? I used to rip my GBA games with a Flash2Advance cable (for that matter, can I rip Slot-2 GBA games with a Slot-1 card like the M3i?). Also, can I run GBA roms off of the M3i Zero, or will I need to retain my original M3 (which is bulky and starting to have issues reading the CF card)? Finally, any must-have homebrew? Thank you for any help!