@seattlea: Here is my take