title: email reports at scheduled time
body: <p>I am working on a large asp.net website at the moment. I would like to schedule some reports  and email them weekly/monthly to my customers. I am thinking of using a windows service and use a timer. Is this the best option?</p>