Excellent, thanks very much, some really good help. But one thing, you DON'T need to use the pokesav in japanese, a lot of people probably think that they won't be able to get Sky Shaymin cos they've lost the language installation disc or whatever, but this is not true. If you follow the instructions from the original post exactly, you will be able to get Shaymin in its flying forme (trust me, I did). The game is the ONLY thing which needs to be able to recognize japanese, which of course it can, so you can do all the pokesav editing you want in gibberish and the game knows EXACTLY what you've done. Basically i did it with just a whole load of lines on my screen and it worked perfectly.
Thanks for the saves!