@brynn: sounds like http://www.structuredprocrastination.com/