Sometimes a team needs some very specific niche pokemon that fulfills certain roles. It can be extremely hard to find these pokemon in our current Strategy Dex. I propose a system to narrow down the pokemon search. For example, there are several different categories that can narrow it. For example, if one were looking for a pokemon with access to Whirlwind, Taunt, and an immunity to Psychic attacks (kind of specific, but it's an example), one would first search "Dark-type" for the immunity to Psychic-type attacks. Next, they would search "Taunt" to narrow it down further. After the narrowed down results, they search "Whirlwind" and see the following pokemon: Honchkrow, Vuljina, and Drapion. To find those results in the current system, I had to go through the pages on whirlwind and taunt and see which Dark-types were listed on both. It took me about five minutes, which is longer than I would have liked. There are other options as well, such as "resistance to Ghost-type attacks" or "Over base 100 Speed" and such and such. I am not saying that we need a search engine on the strategy dex, as people mispell everything. I'm saying that we should tag each pokemon with certain things. For example, Crobat should be tagged with "Poison-type", "Ground immunity", "Over base 100 speed", "Super Fang", and such and such. We would then have a system that sorts through pokemon based on their tags. It would make team-building so much easier and much quicker.