Dynamic Predicate Logic (DPL) is a variant of Predicate Logic introduced by Groenendijk en Stokhof. One rationale behind the indroduction of DPL is that it is closer to Natural Language than ordinary Predicate Logic in the way it treats scope. In this paper I develop some variants of DPL that can more easily approximate Natural Language in some further aspects. Speci cally I add exibility in the treatment of polarity and and some further exibility in the treatment of scope. I develop a framework that is intended to encourage further experimentation with alternative variants of DPL. In this framework the new meanings are, roughly, indexed sets of old meanings. The indices can be viewed as ` les' in the sense of le semantics. Each such le supports a separate `information stream'. The interaction of the new meanings is `programmed' with the help of certain monoids acting on the indices. The construction of the new meanings can be viewed as the application of the Grothendie...