This is one of those episodes that has grown on me with time. I always liked it, don't get me wrong, but this time around I really enjoyed it. This is the second time Sam has leaped into a woman and this time finds himself as a mother!
I felt sorry for Kevin. Underneath the wisecracks he was a vulnerable kid and the scene where he's set up to fall flat on his face with Jackie is hard for me to watch.
The standout moments of this episode are those concerning Al and little Teresa. Her being able to see both Sam and Al gives this episode some of the cutest moments of the entire series. My heart was breaking for both Al and Teresa at the end of the episode... Some people think that Al was in the wrong for lying to Teresa and basically promising that he'll come back when he knows in all likelihood this isn't possible. But I don't think for a moment that he didn't keep that promise. Why couldn't Al just go see her in the present day? I honestly think he would have done this.
The only weak part of this episode is the two perverts. As others have noted, they come across as just cartoon villains who are just there somehow. They're ill defined and the whole thing comes across as clunky. I did enjoy seeing Sam kick the crap out of them, though.
My rating. Good. It could have been excellent, but the villains of the episode really drag it down towards the end.