I loved seeing all the trainers on the ship battling and whatnot, and I also liked the guy with the Raticate for some odd reason. But I never liked that Ash traded his Butterfree for it, yeah it was strong, but Butterfree was the first pokemon he ever caught, I thought he would have a little more compassion for it. If he traded Pidgeotto or one of his other pokemon for it (except for Pika), then I wouldn't have been so upset, but it was the fact that he traded away his first catch and wanted it back that made me angry, he was lucky because he really shouldn't have gotten it back. But TR getting tricked by that salesman to buy that Magikarp was hilarious, and to have him return years later to trick them again in DP makes it all the more funnier. This was definitely a classic episode, loved it.