A Move-set searcher is a program in which you type names of certain moves and then the program shows you the Pokemon that are compatible with these moves,Serebii has a Move-set searcher but it's only limited to Gen IV.This program is very important in team making.http://www.serebii.net/games/moveset.shtml