Microsoft's future rides on Longhorn

READ FULL ARTICLE