In CiviMail reports, how do I enable "Add these contacts to Group" for user levels other than Admin?
Joe - Did some snooping in the code, and currently 'administer Reports' is required to expose 'Add Contacts to Group' in any report. Of course 'view all contacts' or some ACL granting permission to a set of contacts is also required or report results will be empty.

I think 'administer Reports' is not the right requirement. 'edit all contacts' or an equivalent ACL allowing editing is required in the rest of the user interface to allow 'add to group' - so I think the same should be true in reports. 

https://issues.civicrm.org/jira/browse/CRM-16274