Size of Charitable Deductions Depends on Many Factors