Can't you get one of those Action Replay things that are basically a small SD card in a converter that fits in your GBA game cartridge slot, and the SD card can be pulled out and inserted into your PC and browsed like a regular USB? My friend had something similar and he used it to put games on his GBA for free. I'll ask him when I see him for more details.