victory road is a pretty good place
i don't think it's in it but if it is Seribii.com is a good place to find out where
Unfortunately the only area for good training is the Pokemon league.
A good place would be 7 island.
A good grass Pokemon in Diamond or Pearl would be Turtwig, his evolutions, Budew, Roselia, and Roserade. Those are the best I can think of. where to find some good grass Pokemon. I'm in the middle of training my Staraptor, and the best place to find some good grass type Pokemon, is the route before Sunyshore City, they are around level 38-43. Good place to train Staraptor, or any ice, fire or flying type Pokemon. x Hope I helped. x
a place with strong Pokemon
the elite 4
Hey, there are loads of forums out there but I myself would recommend TPW The Pokemon World (type that in on Google and use top link) There are over 4000 members on that place so you are bound to get some trades. I also have a forum of my own that is just starting up and i would welcome as many people to join that as possible and i can try to trade you what you want there http://thepkmnworld.com/index.php
ebay is a good place
EVERYWHERE!
There are many good online forums to get iFrame code tips. A few of the best forums for tips are Form Stack, Wise Geek, Blogger Hints and Tricks and W Duffy.
Depending on what you are looking for by a commodity, some forums that are very good are the PokerOwned forums. The Cards Chat forums are also a very good commodity forum.
In Pokemon Diamond, a very good place to go is North of the Fight Area. All of the many trainers have level 45-60 Pokemon.
Everywhere!
Seven island at sevault canyon.
mt.silver is a good place because it has lvl.50 pokemon there
You can trade Pokemon Cards online at sites as eBay but also tradecardsonline is a good site specialized just for difference trade cards. You can also try differences Pokemon forums.