Last time we saw 30 Rock, the Christmas spirit took over everyone. Liz tried to fulfill children's wishes, Jack's plans for a holiday away from his overbearing mother were foiled due to a freak accident, while the TGS crew was forced to give up their plans to produce a last minute Christmas special. This week, the New Year brings something new for everyone in the episode called “Senor Macho Solo.”

Read on to find out what's in store for tonight's 30 Rock episode.

In the seventh installment of 30 Rock's third season, Jenna (Jane Krakowski) is concerned that Liz's (Tina Fey) attraction to a new guy has to do with her longing to have a child, especially when her desire for a baby reaches a bizarre new level. At the same time, Jenna herself is keeping busy with a new audition for the title of role in a Janis Joplin production.

As for Jack (Alec Baldwin), he's helping Tracy and wife Angie arrange a post-nup, and later, finds time to hit it off with his mother's nurse Elisa.

Joining the cast, which also includes Jack McBrayer, Scott Adsit, Judah Friedlander, in tonight's episode are guest stars Peter Dinklage, Sherri Shepherd and Salma Hayek. Peter Dinklage, who appears as Liz's new love interest, is credited for his appearance on Nip/Tuck, Threshold, and The Chronicles of Narnia: Prince Caspian. Sherri Shepherd, who portrays Tracy's wife Angie, has appeared on The Wedding Bells, Less than Perfect, and Everybody Loves Raymond.

Salma Hayek, on the other hand, has appeared and is the executive producer of Ugly Betty. As reported previously, Hayek has a much awaited awkward scene with Alec Baldwin's character Jack. You can read more about it in this previous article.