90% of the times I use the 'ListIndexOf' function I follow it up with some variation of:
MyVar = MyList[ListIndexOf.Position].val
It would be helpful if there was a 'ListFind' function (client and server) that returns the element in that position, and not only the index.