> 2. Is it sufficiently useful to also allow negative numbers in the
> start position? eg: -10:3 -- 3 characters starting at the 10th
> from last.
Please, no. (That takes us several steps backwards -- if you allow negative
numbers you would also have to allow zero. I was liking the direction of
this discussion until this.)