I've been compiling to .fas, and it works very well (don't know if it's the best method though!?) Problem is, the program can still be copied onto multiple PC's. Our agreement permits 2 installs per license, and we kind of have to run it on trust. We've been thinking about using a system where they have to call us with a setup code which the install procedure provides, and then we give them an unlock code which is derived from the setup code. If they uninstall the program, it provides another setup code, which they can use to install on another PC. That way, I think we might keep tabs on it. Anyone have any suggestions / thoughts?