you also neglect to mention- That Microsoft gives back as well.

Computers for Schools- Software for charity organzations- not to mention the investments in people sutch as scolarships for underprivilaged and top standing students.