My previous article
analyzed some tech companies and their prospects: Microsoft, Intel,HP,
Dell, Oracle, Apple, and Google. This article discusses IBM, Amazon,
Yahoo!, Cisco, and BMC Software. The goal is to spark a
useful discussion. What is your
opinion of these companies? Do they have viable strategies for the
future?

Honestly, no matter what is posted here there's always someone to complain, whether it's too technical, or not technical enough, or "yet another Apple-article", or "yet another Microsoft-article", or about too obscure things to matter, or not obscure enough to matter..

Is it that hard to ignore the articles you don't feel interested in and just be glad there is OSNews at all?