General Electric And Microsoft: A Match Made In Heaven