http://freedomfromtheknown.com/lack-of-patience/
Your Lack of Patience and What You Can Do About It