Really great ideas, Susan. Other tips for successful brainstorming are to assure participants that all ideas are great - some for now and some maybe for later. Also no one gets fired based on their ideas. And, perhaps pose the question as - if you could design an ideal solution or scenario for xxxx what would it look like? The often expands people's thinking.
Best wishes, Susan