The key points are sound. You can argue about the rest but its just padding I've not bothered to read thoroughly. Don't know about the last point.
brim4brim's comments