Your example works well, assuming the user has to chose a state first. However, in my situation I the user can run the report only by 1 sector, or 1 city or 1 customer. Or they can chose 1 customer then chose a city that the customer has service in. The only way I can see this happening would...