I have a fairly major problem: I am trying to create a report that does some fairly complex calculations on a large quantity of records. The calculations must be done in VB due to their complexity. At the end of the calculations, I would like the report to supress the ones that come up at zero. How can this be done? The calculations cannot be done in a query, and i cannot get a filter to work. Any ideas?