Keep the ideas coming. Nothing so far has jumped out at me as "the" solution for me.