http://blogs.talis.com/nodalities/2007/03/danny_ayers_talks_with_talis_a.php