Rob #1 yeah sounds easy enough, x,z array table which points to a bank of verts. Then with those few verts you know which is closest.