The original CPI blog post on this topic.