Just stop using the word index and start using the word offset.
Problem solved.
The notion that the first brick in a run has an offset of 0 as does the first upright stud in a frame is something that's been basic to bricklayers and carpenters for a very long time.
Sometimes it's natural to refer to elements by their position, or offset, other times it's natural to talk about sequence numbers or indexes.
Agreed. The only reason I ever started on http://searchco.de/ was because I wanted something I would use on a day to day basis. Because its something I use as part of my daily workflow I still keep adding things modifying and tweaking.
Will it ever go anywhere? Probably not, but that's not the point. If I can get it to the point where it pays for itself I will be happy to keep running it as my forever project. Of course, if someone wants to invest money in it and myself...