Ethical and Logistical Issues Raised by the Advanced Donation Program "Pay It Forward" Scheme.