Hi Dave, The page based model is certainly worth thinking about. The procedural method used in qp.fill.form, does, however, already support multiple forms per page. If I remember right, the trick is to add a distinct "id" to each form. On Apr 20, 2008, at 10:27 AM, dhess wrote: > o It handles multiple forms per page