Do you kow that you can play downloaded roms on your GameBoyAdvance???
All you have to get is a Flash Linker and a Flash GBA Card. This costs about the same as 3 original GBA games(about $115). And once you buy this thing you can get free GBA games forever.
For more info(and prices) I raccomend you to check out this page:
http://www.tolarnatolar.net/gba.php