Peter, I like the way you put it "the gap between the last and the last but one character" :-). I guess this is a side effect of of python's asymetric slice indexing approach which takes a little getting used to. AT