Microsoft investment guide