In violet city
You don't trade the shards for stones, you trade them for berries. You trade them with the man standing outside the Pokemon Centre in Violet City, and you'll get 3 berries from a specific set depending on the colour of your shard
you can trade them for berry's with the guy in violet city
Im not sure of that but i am sure that bill's grandfather is now in bills house and if you show him a specific Pokemon he will give you an evolutionary stone. (in DP shards are plates)
There isn't a Berry Master in Heart Gold and Soul Silver. If you want berries, tell your mother in Heart Gold to save your money, and she will buy lots of berries for you.
You can find different colored shards on certain routes on the Pokewalker accessory.
Of course
You have to trade.
giratina isn't found in heart gold but you might get it in trade
yes u can...u have to 9 oran berries
Trade or Event.
You can't get shaymin in heart gold you have to trade it from Pokemon pearl,diamond or platinum.
*heart and btw get a life :)