Season 1 was a pretty disappointing season, but not this episode!
Will's big brother comes to town much to Will's anger, while Jack is horrified to find out he is actually 30, not 29 as he originally thought! I was disappointed at the end though when Grace and Sam kissed, it didn't work for me. My favourite part of the episode? When Jack was giving his birthday speech, and burst into Will's room where he was arguing with Sam and yelled at the top of his lungs: "SHUT UP!!", and then when Karen told him he is 30, and he fainted! Oh Jack, I still love you!
Overall, a fantastic episode!