The Pikachu's Goodbye episode was never even supposed to exist. It was created as a series finale when the Porygon episode almost got the show taken off the air completely, so they could close the story (albeit rather abruptly). This brings up the interesting point that somewhere there may exist an alternate ending where Pikachu doesn't return to Ash.
--
darkx 3DS FC: 5241-2144-5671 (add me and pm me urs!)
http://i40.tinypic.com/mabj1t.gif