6. You don't have to 'rerun' the query, just opening the report does that.
7. If you allow employees in multiple depts and you want the graph by dept, then both crosstabs must include Dept as a RowHeader. Then the crosstabs must be joined on both the StaffName and Dept fields.