Airing on October 13, 2005, Episode 303 of Quantum Retribution: Surprises Teaser: There are surprises...and then there are SURPRISES!