In a move that no one saw coming, Google has agreed to buy Motorola Mobility for 12 billion dollars. The two companies released...