Programming Preview: Week of 10/31