http://www.allyngibson.com/?p=542
On Work and Scheduling