Microsoft commits $2.5 billion... Note