Basically, it already plays GBA carts. It has been said many times in this thread, you can get a slot-2 card if you want to play multiple games. you can store GBA games on the slot-1 memory card (R4DS, TTDS, etc.), then use a loader to transfer the games to the slot-2 card.
The main reason that...