Q: how do you come up with all these ideas?
A: it is raining ideas. just put out a bucket