About the only thing I can contribute to this is finding the Black/White and like...three inch thick strat guide at the book sale I was at today. The remark made was "this is gonna make somebody happy to find."
My favorite Pokemon is Ferrothorn. Give him a rocky helmet. Use Iron Defense. Laugh yourself silly as the opponent knock themselves out. Only thing you have to watch out for is Fire. *shudders*