well i hope they are going to listen but really IMHO Microsoft does ok at tech but gets an F at communications and marketing overall.

i do not know how they can fix this but i think it may be time for a new CEO and other high level seats to get new faces, but not just faces....  ones who can get together and make a TEAM out of the many camps / tribes that make up Microsoft.  if they can't get on to a solid plan then the failures will keep holding them back.