Hey Tony,
The "generic_host" is from the import of our configuration from our Nagios Core install.
As for the timeline, here goes:
1. We installed an SSL certificate for the XI server (which included mod_ssl, should that be relevant).
2. Changes were made to the Apache configuration to only allow SSL connections, and only from certain hosts namely:
the "Listen 80" line of the httpd.conf was commented out
allow/deny directives were changed from Allow from all to Deny from all with Allows to localhost and another range. This was done in the httpd.conf, nagios.conf, nagiosql.conf, nagiosxi.conf as well as uncommenting the "SSLRequireSSL" line in the nagios conf files.
3. After the changes, the configuration for Nagios was changed (added a host and 2 services)
4. Attempted to apply the configuration which failed, or at least kept adding more and more dots but never returned anything. Reviewing the snapshots it appeared the submission was never made.
5. Uncommented the "Listen 80" line in httpd.conf as well as the SSLRequireSSL line
6. Submitted an immediate check for a service which had been alarming, which submitted, was checked and returned to OK status.
7. Attempted to apply the configuration again, still failed.
8. Started this thread and have tried the different things listed in here.
9. Still no "apply configuration" love

10. Updated XI today to 2009R1.1H
11. Still no "apply configuration" love
So my current release/revision is Nagios XI 2009R1.1H.
Thanks,
Dave