Yeah...I know how you feel. I was really stupid though. I had tons of awesome pokémon from Diamond, Emerald and LeafGreen on my Diamond. I was bored though, so when we were going to Newcastle (2 hour + car journey) I restarted my Diamond game. What did I do in Newcastle? Buy Platinum, after I'd forgotten about its' existence. So I had two empty games...still, LeafGreen was still fun, so I got all of them back.