Software giant can handle competitive pressures Microsoft Corp. is a stock that investors love to hate.