A good video series from the Dominicans on the thoughts of St. Thomas is available (free). They produce fairly short, approachable explanations of the Summa Theologiae. The series is called Aquinas 101 (a playlist is also available).
Today's lesson is #82 (on the Summa part III, Q 83 a 1) by Fr. Thomas White on the Sacrifice of the Mass:
This particular video may be especially helpful to non-Catholics.
RCsocial.net — a friendly social networking space for those with an interest in Catholicism.