The first half of this episode was funny, then they ruin it with the argument between Penny and Leonard after Leonard's confession of something that happened a while ago. That seemed to be the pattern this season - humorous then ending on something 'touching'. Then the out-of-the-blue revelation/cliffhanger of Sheldon having a ring for Amy, presumably to propose. If I want that, I'll watch soap operas. What's next, one of them will have a baby? Don't get me wrong, I think the addition of the Bernadette and Amy is great. They both add something to the show, but what made this show unique is the geek aspect. Bring back the geeks!