Normally I would say Microsoft needs to go back to the drawing board...But they need a new drawing board altogether...
xdude85's comments