Marc's definitely the best.
I often wonder if there's fair compensation for what I would call "Venture Engineering". Do tech gurus join advisory boards, get bits and pieces of equity for sage advice? Or is it all about karma and the satisfaction of helping people?