@mitchellfrench: Some great points