I don't even know why I clicked on this thread. It's like reading a thread on economics or other topics where we tech folk think our success at pushing around bits makes us instant expert on anything we ponder.
Most of the responses here are either demonstrating a heavy bias, an utter lack of background knowledge or both.