I ordered the CycloDS Black and I also want to play GBA games and have Rumble function. I know there is the EZ Flash 3in1 but I just want to check if there is anything better out there. What I would like is No swapping with All functions (Rumble & GBA roms) in one package. Also I just had some questions: - What is the RAM expansion for? - Would I need a separate microSD card for the GBA Roms?