I've also found that the 99bitcoins YouTube channel finds a healthy balance between not being overly technical but still explaining some of the vague terms to non-tech people.