Not to degrade the subject of this post but... no one is required to give money to anyone. It's just an act of selflessness. And in the case of corporations, a publicity/marketing tool. Although if I was that rich, I would donate for sure.
Do you know if Microsoft gave anything because we all know Billy could use some lightning of the pockets.
Bob