in reply to Recreation of lvalue substr function using lvalue subroutines
If your not already aware of it, you might find this thread interesting.