My boss was currently made aware of an issue by some Microsoft folks and passed the information on to me. Apparently, when you create a public facing SharePoint site, when you are outside of your intranet, the site prompts you to install and ActiveX control, name.dll. The can be a turn off to visitors to your site and people become leery whenever they are prompted to install an ActiveX control they are unsure about or by a site the visit trying to learn more information. A fix for this issue is posted here: by MOSSMAN. I just implement it on our public site and it worked great!