So after some great help here with some VBA for conditional formatting, my report was working great yesterday. I run it today and I get a run-time error 2465. It says it can't find the object referred to in the On Load section. The Control Source for the report is a query. It asks the correct question when launching, but then bombs out. Since I turned the calculated fields into Unbound Objects and do the calculations within the VBA instead of each field's Control Source, do I need to define the query or table where the values reside? Thanks!!