String extensions and quality of life methods