The one aspect of Pokémon that will never die for me is the heart of the series--the games! I have never played any games so much as I play my Pokémon games, with thousands of hours racked up across the many versions. I love raising Pokémon, it never gets old. This section displays my various Pokémon teams from the different games.
Above are what I guess you'd call the primary teams. I generally raise each new generation of Pokémon in the games they debut in. Each game is fresh, new and it's own adventure without re-raising Pokémon or trading them over from my previous versions.
Below are the secondary teams, raised on games where no new Pokémon were introduced. Though I don't pour as much effort into them as my primary teams (except Soul Silver since my original died), they are still enjoyable. It's especially fun to be able to raise some of the older Pokémon I never raised back in the day, and retrain some with the new moves available to them.
Gale of Darkness
By the way, I'm very much a believer in raising the Pokémon I like or whichever I feel like when the mood strikes. Therefore, I don't have actual "battle teams" with type combination balance, I just group every six Pokémon together in the order they reach Level 100.