If there is one thing Microsoft has going for itself is its research and development efforts, whether to bring new products and services to market, or add new dimensions to its current ones. One such example is