Events for the week of Oct 31 through Nov 4th