_StringProper is very slow. on large databases (e.g. renaming mp3s) you could save up to >90% time using a different algorithm. here is a comparation: _StringProper: checks every char in given text. _StringProper1: splits given text into words using most common separators and "propers" entire words. _StringProper2: splits given text into words using all possible separators by using StringRegExpression and "propers" entire words (slightly slower than _StringProper1). the new suggestions sav