While each fundraising event is important and supports the big picture, running a successful annual giving campaign that connects to the overall strategy is without question one of the hardest things a nonprofit development profession has to do - especially running successful campaigns on a consistent basis.