LipikaIME a user-configurable, phonetic, Input Method Engine for Mac OS X.