Pretty good written Q&A with Duncomb