You can blame Apple and China for slowing PC shipments