@knowels: Great analysis.