For anyone confused about CCM, (contemporary Christian music) this is one of the best videos I've watched so far! Even my husband, who was quite upset about all of this last week, watched only bits and pieces of this video and dropped mid-project of what he was working on, went to where we had...