Oh man, the fight between Clefairy and Jigglypuff was awesome XD Easily the best moment of the episode. That, and the moment when Team Rocket wore those silver rubber suits, came down in a space ship, and took Pikachu while chanting "Nomekop"

It's also interesting to see the Clefairy portrayed as space travelers. I'm amazed that they made a rocket that actually worked O_o