A key thing for motivation is finding a way to see benefits right away.
Now that we've got people volunteering on GiveGetWin, I've become super sensitive to it. Sometimes we all put in a bit of work to get a new provider/deal up, and it's really exciting -- but for whatever reason, launching it gets pushed back a while.
I see that that sets people's morale and happiness back quite a bit.
It's like, "oh, I did all that work, and nothing came of it" -- whereas that's not really the case, because usually the same work gets used a couple weeks later when we do get underway, but the mind doesn't work like that.
I wasn't sensitive enough to this before, even though it impacts me too. When I see benefits right away, I'm more likely to stay engaged and on-track. When they're very delayed, motivation tends to be lower. This, even if you're aware of the phenomenon and generally try to be far-sighted.