While I do not want to be mean, I agree; we shouldn't be discussing Majora's Pokemon problems here. Please get back on-topic.
But I'll offer one final thing to you, majora, that could possibly end the entire problem. I can't believe I didn't think of it earlier, but it was brought up; migrating. We're not talking about trading to another game, but
migrating. Here's how it works;
Migrating from the GBA games to Diamond/Pearl can only be done after you get the National Dex. At the menu you (with Continue, New Game, etc.) hit "Migrate from *Insert GBA Game name here*" which takes you to a place where you can select Pokemon only from your boxes from the GBA game to put into Diamond/Pearl. You pick 6 of them and then go to Pal Park in-game and you catch the six. You can only do six a day, so if you want to take all of your Pokemon, it may take a while.
In any case, while you won't be able to keep them in Ruby, it sounds like a pretty good solution to me. You won't have to lose your team.
Now to end the off-topic part of my post.
I finished my two edits for the day; MysticKenji, Latios/Latias and Celebi/Shaymin are complete.
Finally, I'd just like to remind everyone in the shop of zrky's challenge, which they seemed to miss. He challenged us to do a Type Change of a Fusion.