A new Internet TV channel with spiritual benefits. Now available.