I couldn't agree more about the announcements: Welcoming the class at the beginning, capping things at the end, and letting students know what to expect each week is a great way to keep them from getting frustrated. I always encourage my students to read the announcements, and I try to post them at the same time every week.