takeupcode.com
87: Design Patterns: Event Queue.
The event queue behavioral pattern allows you to keep track of work that needs to be done and let some other code actually perform the task.