Take a look at gbxemu.com, it appears that if you really want to, you can download any GBA rom, and play it on your PC via an emulator. There is also a link to a flash advance linker (re-writable) card that you can then dump these roms on, and play in your GBA.
However, I`m a little unsure as to the legality of it all :-)