With regards to the rom issue, personally I've only downloaded roms of games I own on cart. Perhaps still not completely legit but I'm fine with it.