I just got back into Pokemon, beat Diamond, and decided to start on HeartGold, and I have no idea what my team should consist of. It would be helpful if anyone could tell me what Pokemon would be good in a team, if I should get new Pokemon, and/or what moves should I teach from TM's. I just beat...