To date Microsoft has donated $400 million to Ukraine and is pledging more with tech support and re-establishing communications links.

The Street, BBC