This has the potential for community support and customizability for coder-type server admins, based on the fact that it has to refer to an external DLL for functionality.

Unless you feel that you'd like to do more research and perhaps do so in a later version, can you tell us what's in the DLL?