Jeffrey ,Thanks for the great list of questions that we can ask ourselves. It is a list that we can use to get ourselves in check. We have to benefit our customers or we will not be able to benefit.