User Based Charity Initiatives By Microsoft

Charity initiatives by Microsoft where in internet users can participate and help Microsoft generate charity for noble causes.