http://www.markfoster.net/sociosphere/blog/2006/05/there-are-many-constructions-of_9894.html