Some error messages should be more informative for the user. For example when logging to wrong port the error message "Login Failed" is shown. How ever, the .log file shows the more accurate reason:
2008-07-30T07:03:28Z WARNING: LLXMLRPCTransaction::Impl::process: LLXMLRPCTransaction XMLRPC fault -32601: Requested method [login_to_simulator] not found
2008-07-30T07:03:28Z WARNING: LLXMLRPCTransaction::Impl::process: LLXMLRPCTransaction request URI: 127.0.0.1:8003
So maybe the error message should be something like "Login Failed: tried to log to invalid port or there is something wrong with the server."
And the error message "Unable to connect to realXtend. Despite our best efforts, something unexpected has gone wrong" means actually that authentication server address was typed wrong or could not connect to authentication server.