good survey. Relevant questions, not too many of them and no daft ones :-)