Basically every marketing agency claims to be performance based, but then asks for an upfront fee. Seems disingenuous to me, because working on commission entails zero upfront. What's your opinion on all these agencies?
Yes I think they all do that to get your attention. Just face the facts: if you want to do some marketing then you are going to have to pay some money.