* Adapted to use revised TUserInfo record structure
* TUserDetailsPersist is now used to load and update persistent user information instead of directly accessing it via the Settings object.
* User entered text is trimmed of leading and trailing before processing to ensure that fields containing white spaces evaluate as the empty string.