Since Black and White came out, I've been spending a very large amount of my time playing Pokemon games. Back in the day, I used to just raise a party of six with my team in mind from the beginning, but I see now that I was kind of missing half of the point in doing that. I've been playing White and HeartGold lately with the intention of raising more than one team, but I've hit the obvious snag- how do I get the experience? Making it through the game has never been too hard, but when you can't re- battle 95% of the trainers in the region(s), I wonder how I can actually raise additional Pokemon for any practical purpose. I still enjoy the series, but I would appreciate some suggestions on how you raise Pokemon outside/ after the main storyline.