I've decided to get HeartGold. I'm getting it from Amazon. I did have just Silver a long time ago but it was stolen from me. :/ SoulSilver costs a little more than HeartGold and I don't think I ever played Gold so this seems like a good idea. I also want to get it so I can get more Pokemon onto Battle Revolution.