Go here for everything you wish to know about how to raise happiness in any Pokemon version:
http://bulbapedia.bulbagarden.net/wiki/Happiness
No, but Garatina and Shaymin will be different.
No, Celebi or any other Legendary Pokemon can't have an egg.
Silaqueen is not an existing Pokemon. It is not found in HeartGold or any other version. It will be found no where.
There is, late in the game, the option for Poketransfer, which requires 2 NDS systems. The transfer is permanent, and one way; you can send pokemon to Black/White/2 from any of the 5 previous NDS pokemon games in this way.
You can buy Pokemon Diamond at EB games and Game. Any game shop.
not a TM any more Pokemon like scolipede learn it by leveling up and is not a field move
Rollout is one :)
You can catch rayquaza
There's many kanto Pokemon in ruby not a whole lot but there's a select few you can capture like rhyhorn, oddish, gloom and many more.
If you like crater, it is back, along with indigo
there's Pokemon Sapphire Version, Pokemon Diamond and Pokemon Pearl
you cannot rent any Pokemon in red version
Yes! There will be Pokemon Black Version and Pokemon White Version in 2011.
you need action replay Then you can catch any Pokemon i like to use it in platinum and then trade the Pokemon to pearl
u can't... just buy a GAMESHARK, and u can get ANY Pokemon from any version. (even old legendaries, like Suicune from crystal)
try this game it is pretty much exactly like it. http://pokemonindigo.com/
level 30, just like in any other game