Brent,
A lot of these requests to 'Subscribe' can already be done. We do not call it subscribing but you can create Custom Workflow's and Actions that allow you to send reports manually as well as sending Timesheet updates and Task completion reports on a daily/Weekly basis. Please review the System Settings in section 9.
Sincerely,
Boris