Schedule Report Questions - Weekdays Only, and Values Only?

Hello all, 

Is there a way to set a report schedule so that:

1. You get the reports e-mailed on Mon-Fri, but not Saturday and Sunday? I realize this idea is not compatible with the range of RunDate and DayRunDate -1 parameters on a daily report, but if someone knows a magical way to make this work I would be grateful to hear about it! 

and 2. Only receive an email with reports where there is actual data present? I'm guessing for this particular report, we will get one or two responses per week, but our manager wants to know daily, and I think an inbox cluttered with blank reports will get old pretty quickly. 

Please and thank you!