The “Agency” Dilemma: Managing Project-Based Finances vs. Recurring Revenue | Zaccheus Blog | Zaccheus