Like a lot of other companies, Microsoft has an employee matching program where employees can give cash, stock, or Microsoft products to the charities of their choice, and Microsoft matches the contribution, dollar for dollar, in an additional cash donation.
Read More...