Wow. These are all great ideas.