Even companies with great brands suffer from setbacks from time to time. In Microsoft's case, the release of Windows Vista was met with much criticism from industry critics, developers, and regular end users. In my opinion, much of this criticism ...