Would be nice to have a completely public knowledgebase that's not tied to a portal. When sensitive docs need viewed a user could enter a unique password or signed into an allowed domain.
Just to give an idea of the size… We have about 4000 users on multiple domains and a public audience of unknown people too.