Oh, what am I saying? :( Sorry. I forgot a few. You can trade for four Pokemon, there are three different wild Pokemon at each Pokespot, and your starter counts as one, so that puts the total to 97, excluding evolving. I know that's not as many as one would like, but keep in mind, you can trade some over after you complete the main story. There's still stuff to do after you beat the game, such as Mt. Battle, the Lucky Egg quest, Orre Colosseum, etc.