Mental notes, brainstorms and half-baked thoughts.