That's an expert answer to an inesiettrng question You've really captured all the essiatenls in this subject area, haven't you?