I shall be adding my thoughts here from time to time (that is to say, as and when time permits).
You can add yours as comments.
Hope we can bring something new and refresh the old...