Will Microsoft Corporation (MSFT), Apple Inc. (AAPL) Be Hit by this Downturn?