Why IE is idiotic and Stupid?

Very simple.
Just try to run this JavaScript code in IE7 and FireFox :-

<script>
    function processString(myString) {
      for (i = 0; i < myString.length; ++i) {
          alert(myString[i]);
      }
    }
    processString("IESucks");
</script>

This code runs correctly on FireFox.
but in IE7 the result will be 'undefined' :D.

Conclusion :
IE doesnot support the string [] operator so u have to use charAt( ).
IE really sucks :).