A friend of mine asked me to code some sort of tool to trade Pokémon with friends while in school,
and here it is:
nTrade Advanced (http://tiplanet.org/modules/archives/download.php?id=86503)
It's a small application which allows you to trade Pokemon between third gen Pokemon games.
Note that it may fail with modded ROMs if they use another structure for the savefile.
Yes, I'm looking at you, Pokémon Glazed O.O
It works the way that your friend sends you his savefile, nTrade trades the Pokémon and you send back the changed save file.
This way you still have the ability to clone your Pokémons.
I also included the functionality to repair savefiles.
Note that this only works, if the save file is corrupt because of incorrect checksums.
~CiriousJoker
edit: all bugs should be fixed now