The HeartGold Pokemon game comes in a few different flavors and price points as follows:
Pokemon HeartGold for Nintendo DS $32.00 (includes some special features)
With Special Figurine is $65.00
Pokemon HeartGold for Nintendo DS software only $19.00
So, if one has a choice, the MasterCard with $100 is the best bet as one will be able to get the best version of Pokemon HeartGold (figurine) and have some money left over.
The next choice would be the MasterCard with $50 since one will still be able to play the special-featured game (at $32) and still have some money left over.
Technically,yes you can get Arceus in Pokemon Heartgold,but only by trading it to your Pokemon Heartgold game from Pokemon diamond,pearl or platinum.
In pokemon Heartgold
You need to mate the Pokemon with a Ditto.
Yes Pokemon Gold is a very good game but if you have a DS I would recommend getting HeartGold which is basically the same exact game but with better graphics and features.
heartgold & soulsilver.
finish the game
Pokemon HeartGold, SouldSilver
Do you have every Pokemon in the game? If not, NO!
This is Pokemon Heart Gold's id code: IPKE-4DFFBF91North American Pokemon HeartGold Game ID IPKE-4DFFBF91European Pokemon HeartGold Game IDIPKE-AD102382
Yes, it is possible to get a shiny Pokemon in HeartGold. Shiny Pokemon are extremely rare, and sometimes you may never encounter them in the game.
There both the same game but in Heart gold you can catch Ho-oh and in Soul Silver you can catch Lugia. So they both have the same pokemon. If you like the Pokemon Kyogre, you can catch one in Pokemon Heartgold. If you like Groudon, you can catch one in Pokemon Soulsilver.
You can not buy Pokemon from the game corner in Pokemon diamond, but you can in heartgold and soulsilver