Many challenges made easier by wonderful help