@mikeflow: Great summary