I needed this for a DB a while back - patient names.  You need to be able to do searches on partial names &quot;Dav&quot; to find &quot;Dave, David, and Davide&quot;, as well as sort results.  That makes things extra tricky.