:) For DS Games, you could use Pokesav. Although there isn't one for LeafGreen, so you'd have to hack it. This is how I got into ROM Hacking. I wanted to cheat in a Pokemon game, and I discover ROM Hacking. You could always script it in XSE...
I'd read these:
1
2