http://msdn.microsoft.com/msdnmag/issues/05/03/SchedulingASPNETCode/default.aspx

While I will probably use this article to create a windows service that directly accesses the business layer, I'm sure linking to this won't hurt for future ideas as well.  Also, this person is one of the first I've seen that agrees with how I have setup my own layers.  Interesting...