Official Pay it Forward thread!!
#111
#112
#117
#119