Sometimes, learning from past mistakes gives us the best tools to prepare for the future. This post might be taken as a flame against MS, but I would love to see similar ones related to Linux, Apple and other major companies like IBM. I would write them...