Microsoft is backing a new non-profit, The Green Software Foundation, as part of an industry-wide effort to clean up code so that it's not wasting electricity on laptops, desktops or in the cloud. To ...