Agree with all of the ideas in the OP. Good stuff!