Soundex seems to be implemented in some DBMS's, but have there been any algorithmic improvements that are definitively better than the current implementation of Soundex?