When was the last time you Googled yourself? Or took a walk through your own online profiles? Or went through your own website? Maybe it is time.
Recent experience making me wonder if some companies have so much business that they are actively discouraging new customers.