What limits should I carry on general liability?

Quick answer: Most small businesses carry $1M per occurrence and $2M aggregate.