I'm developing a suite of internal tools using Microsoft's Application APIs through C#. It looks like C++, smells like Java, acts like VB, but has its own soul. It lets me do my thing with the occasional "s'cuse me, Ma'am, my leg is caught in the door". But it's generally Not A Problem®.
There are arrays of item objects in a structure in another object class. No problem. They're only one-dimensional arrays. That really should be no problem (not like the five-dimensional monsters I had to deal with once).
All these arrays start at index one. *dramatic pause* 1... ... ... ONE... ... ...
Who the hell starts counting from one?!?!?!