Well, I know the save file is a little different in Pokemon Heart Gold and Soul Silver, so the tools I've used (SavSender and NDS Backup Tool 3in1) to try and dump the save from my retail cart won't work because they don't know how to read the save.
I found an old thread on some random forum...