Whoa, so instead of starting from old to new, you went the opposite way. I've been into Pokémon since the anime was released in the states. Then, the games came and I just had to get them. Ruby was my first game however, then FireRed, then Crystal, and then Diamond, and then Platinum, and next year SoulSilver...That was a lot of 'thens' wasn't it?
Two years isn't bad, because it seems like you know alot about the franchise.