Home Finance Is Microsoft Undervalued?