Strings

This might be the last of my string processing pull requests; I can't think of anything more other than the advanced regular expression stuff.