I don't mind much about the names for head and toe. Anything that makes some sense of being the two ends of the range when you read it is fine by me. What I don't like is "next": should be "advance". -- Michel Fortin michel.fortin at michelf.com http://michelf.com/