Here are my thoughts...