Wow that sounds difficult, getting rare candies like that. I use an action replay, but I don't go nutty with cheats like some people do (you know, like when some one has a level 100 shiny and you just know its not legit) I just use them to get pokemon that are hard to train to a level that matches where I am in the game. Like I won't have a level 60 in the third gym, But now that I beat Diamond I just use them to get my favorite pokemon to lv.50 so I can use them for the Battle Tower.