Right, I didn't mean to imply it was equivalent, just sharing a nice complement that is useful for similar situations and something I would actually use. Your point that the post was an indulgence wasn't lost. I use KVC on arrays regularly, but you had some neat tricks. Overall, a great read!