a little long winded, but excellent information and spot on.