All of this from the same company that promised all of their problems would be taken care of with the release of Windows 98.
All of this from the same country that thought all of its problems were over on 9/10/01.
...stuff happens....