Interesting thread.

(I know first post here) ;-)

Most consulting we've done over the years is based on a (smaller) flat fee + incentive (% payout increase following months).

Flat fees don't work since it destroys the consultants name if things don't work out ..

My 2 cnts

->