all but post #2 are on the money.