Well, look at that. You're right. It wouldn't hurt terribly if you put up what you find, though.
HxD is a great program for this sort of thing. Between that and Pokegen, you can copy a save file, edit the copy, and compare the two to see where the changes lie. (However, I'm sure any hex viewer / editor will work just fine.)
Or, if you understand how the game's RAM relates to the save file (I don't), you could use NO$GBA or another DS emulator and try to decipher the RAM as the game is played. (We are of course assuming you use your own backed-up game.)