I would like to respond to hecklerc on the Best of the Best.    You put Mr.
Mime as the best Psychic Pokemon.  Nidoking can beat it in one hit.  (Poison
does 20, 20 base damage).  You don't have to worry about Mr.Mime if you have
a Muk, who has the perfect PP to stop Mr. Mimes'  PP.  Also, Even if Mr. Mime
goes first,  Bulbasaur can take away a damage counter.  Mr. Mime can never do
more than 20 damage to it.  After 10, the damage is wiped out.  Bulbasaur can
beat it in 2 hits.  Interesting he isn't on your honor list.  I agree with
all your suggestios-just remember that Bulbasaur  can kill Mr. Mime easily. 
(Just ike Raticate can kill Hypno because of Resistance)