Star Trek is no stranger to time travel stories (and I have to confess to a certain weariness towards the gimmick, at this point), but with 'Yesterday's Enterprise', they really hit on something special. The technical side of it involves a temporal rift, a Galaxy-class starship from the past, and an alternate universe (not to mention a more battle-oriented Enterprise-D, for which the color blue is very flattering); but it's the human drama that lends this episode its real emotional weight. Should Picard send the travelers back to their own time (and certain death) or keep them alive and hope the war with the Klingons will finally go their way? Mixed up in all of this is Tasha Yar - and I have to say, her presence isn't just a plot device, but an organic way for the writers to make up for her senseless exit in the first season. It just works, and it's really something to see it pulled off so well.
This is classic TNG all the way; big ethical issues, well-drawn characters and powerful storytelling; even Shooter McGavin gets to play a pretty solid character. And for me, one of the series' greatest moments is Picard's utterance of this line:
"Let's make sure history never forgets... the name... Enterprise."
10/10