20110719 tech.computing: Future tech at Microsoft