David Temperley's website has been moved to http://davidtemperley.com.