Can the 3 in 1 only hold 1 GBA ROM at a time?
The 3 in 1 can only hold one ROM in its NOR, unless you are running an EZFlash V or V Plus with the 1.8x b2 loader. Any time you want to play a game 16MB or less, you copy it over to the PSRAM on the cartridge using your loader of choice. This is standard with all slot 2 cartridges. Most slot 2s that have firmware (the ones with removable or internal storage have the loader built-in). The only reason people think otherwise is because most Slot 2s have either removable or internal storage for ROMs, homebrew, etc, which the 3 in 1 does not. Please read the initial setup section, it will give a more in-depth explanation.