Advice and answers from the Infinite Giving Team