Reporting - Automatic Generation

Is there a way to schedule reports to run unattended at a certain time of the day without a user having to login and manually generate the report?