It's been rumored on and off for years now, but Microsoft just made an unsolicited $44.6 billion bid for Yahoo. The bid, which would consist of cash and Microsoft stock, values Yahoo shares at $31 a share, a 62% premium on Thursdays closing price. More analysis here.