No problem. Are you going to distribute the DLL from somewhere? Btw, is this a private company work or is it a public effort? I'm just wondering what "We" means when you say "We are currently in the process of building..".