Microsoft: Could Investing in MSFT Stock Make You a Millionaire?