For the past year and a half the problem has been their message, leadership and being too afraid of letting go of the Windows brand. Both W7 and WP7 are terrific products and they have as many great engineers as any other company.
Instead of properly promoting their products they have creepy commercials and concepts of products that don't exist.
Instead of properly promoting their products they have creepy commercials and concepts of products that don't exist.