 :Agreed what you say, Banno.  As I look over the article as it presently is written, it seems to be as good a summary of the various theories as I've seen anywhere.  We could certainly quibble righteously in a number of areas  it could be simpler, more complex, could be shorter, could be longer, etc., but it seems to me to have a structure that can likely be brought into the future somewhat intact... 