Perfect Storm For Charitable Giving Strategy