The sixth season boasts some of the highest-rated episodes for the show so far, with a then-new series high set with "The Bakersfield Expedition", with 20 million viewers, a first for the series, which along with NCIS, made CBS the first network to have two scripted series reach that large an audience in the same week since 2007. In the sixth season, the show became the highest rated and viewed scripted show in the 18–49 demographic, trailing only the live regular NBC Sunday Night Football coverage, and was third in total viewers, trailing NCIS and Sunday Night Football. Season seven of the series opened strong, continuing the success gained in season six, with the second episode of the premiere, "The Deception Verification", setting the new series high in viewers with 20.44 million.
Sheldon and Amy struggle to choose a best man and maid of honor from their friends. They secretly decide to test and score them, allowing everyone to have an equal shot at either role. Once the gang finds out, none of them apart from Bernadette and Stuart want to be in the wedding. Sheldon settles for Stuart as best man but, once Leonard tells Sheldon that, as the groom, the decision is his alone, he picks Leonard. Amy is set to call Bernadette but, once Penny realizes Amy is her best friend, she immediately pitches herself for the position and Amy enthusiastically chooses her. Amy later makes Penny tell Bernadette the bad news.
Although the original pilot was not picked up, its creators were given an opportunity to retool it and produce a second pilot. They brought in the remaining cast and retooled the show to its final format. Katie was replaced by Penny (Kaley Cuoco). The original unaired pilot has never been officially released, but it has circulated on the Internet. On the evolution of the show, Chuck Lorre said, "We did the 'Big Bang Pilot' about two and a half years ago, and it sucked ... but there were two remarkable things that worked perfectly, and that was Johnny and Jim. We rewrote the thing entirely and then we were blessed with Kaley and Simon and Kunal." As to whether the world will ever see the original pilot on a future DVD release, Lorre said, "Wow, that would be something. We will see. Show your failures..."
Although earlier this season Penny (Kaley Cuocuo) told her husband Leonard (Johnny Galecki) that she never wanted kids, part two of the finale reveals that she is pregnant. But when Sheldon dismisses her announcement, Leonard angrily says “to hell with” his Nobel Prize. When his friends threaten to leave at his poor treatment of them, Sheldon takes time to self reflect.
The men are excited that Bill Gates is visiting Penny's pharmaceutical company, although she says that she cannot bring them along. Sheldon believes that it's an April Fools' Day prank. Leonard sees what hotel Gates is staying at on Penny's schedule, so he, Raj and Howard meet him in the lobby the day before. Once Sheldon sees proof, the men twice send him to the wrong hotel as real pranks. Penny says Leonard can meet Gates for real, so he fakes being sick to avoid him. When Penny puts Gates on a video call, he recognizes Leonard from the previous night. Meanwhile, Amy is tired of Bernadette only talking about her children, so Bernadette uses her expanded parental brain to learn random science facts.