Yup. I like your thinking.
I'd post it here, but the graphics total about 70K, and I don't want to bog down the thread.