http://www.downes.ca/post/38526
See the best timeless articles from downes.ca.