Definately my favourite Johto episode. It taught a good moral and had quite a bit of humour as well: Jessie's confusion with Shingo's computer ("what does download mean?"), Ash's frustration at his evaluation ("You're a rank 'C' trainer. You make rash decisions and rely mostly on your hunches."), etc. I loved how Ash taught Shingo that there was more to battling than calculating data, and seeing Scizor in battle was awesome too. Great episode.