Answers edited by Geoff K.