Very thoughtful and well put. Big +1 on everything.