Home Technology Microsoft Pledges to Erase Its Carbon Footprint, Past and Future, in Climate Push