The Pokemon franchise has racked up a ton of monsters by now; the number has gone from the original 150 to pushing 900. Still, many people who play the games regularly know most or all of the Pokemon ...