I'm going to think how I can combine the ideas I proposed with ideas presented in this thread then start a new feedback thread on what's feasible with various options.

Thanks again for all the input!