I know this is an old topic but I wanted to follow up on it. I used this expression and it actually returns all the target nodes, not just the last one. It could be my fault somehow, but I am more prone to think that it is doing exactly what the XPath was intended to do. Bummer that M$ doesn't support Last () in web enabled forms!!