Do you get ideas for new books all the time and you keep them written down, or does one come to mind just when you need one?

Observing is the key to getting new ideas. I keep a notebook with me at all times to write ideas down.