http://www.seekomega.com/2010/03/what-enterprise-20-vendors-can-learn.html