This, the penultimate season 6 episode, features a great space mystery, time travel AND Troi and Picard doing impressions! Nearly a perfect episode.