Heard good things about this program.....can anyone comment as I see they do alot of community service with their players?