Since the very public ousting, in September 2011, of CEO Carol Bartz Yahoo! has been in a state of flux. In January 2012 Scott Thompson was named new CEO of troubled Yahoo Inc. Yahoo Inc. hired the top eBay Inc. executive as its new chief executive in an effort to continue as an independent entity, but the move did little to fight off concerns about the company’s future.

Sadly four months later Thompson was on his way out as Yahoo! CEO–something about a fake degree?

Yahoo! quickly placed media chief Ross Levinsohn as interim CEO–he was on the original short list the first time around. Speculation swirled as to whether or not Levinsohn would be selected as the next permanent CEO of troubled Yahoo!. Well, on Monday July 16 the world found out Ross would be stepping aside.

Marissa Mayer new Yahoo! CEOOut of left field the Yahoo! Board selected Marissa Mayer, who was Google’s first female engineer and its 20th employee when she joined that company in 1999.

Monday’s announcement has caused ripples in the world of technology as people expressed surprise that Mayer would leave Google and that Yahoo! has landed such a charismatic leader.

After announcing she would be leaving Google after 13 years, the 37-year-old’s whirlwind day continued as she told Fortune she was expecting a baby boy Oct. 7.

Kudos to Mayer and congrats on the baby! For more interesting tidbits about Miss Mayer read this CNN piece.