Well my birthday is coming up, so I've decided to ask my parents for a flashcart and if I don't get one, buy one with the money I get. Is the R4 a good choice? It runs homebrew and roms correct? Any compatibility issues? How big is the average DS homebrew or rom? A 512MB or 1 GB MicroSD card should be enough right?