That's another demonstration of my point.  Many, many people out there in the non-tech world would expect that the first element would have an index of "1".  First = "1st" = "#1."  On the other hand, we often experience the convenience of pointer arithmetic (or similar) with zero-indexed arrays.<p>Yet another programmer/techy and ordinary person divide.