Well, what is dynamic preflighting to begin with? You know what preflight is of course: checking different properties of a file to make sure it will be suitable for your purposes. Modern preflight applications allow you to create a preflight profile; such a profile contains a set of preflight checks and fixes. Each check defines a potential problem you want to check for; each fix defines how you want to correct potential problems.