What say you?

When it's time to rethink everything, how do you brainstorm new marketing ideas? Do you check out your competitors and see what they're up to? Do you look to your favorite online experts? Do you throw a lot of marketing ideas at the wall and see what sticks? Do you call on a mentor or marketing guru for their best advice? Let us know below.