When I have gone to classes in Houston I have a large baggie that I list the class name, the instructor's name, and all the supplies I will need for each class I'm taking. Then I pack my bag each evening for the next day's class. So far I haven't forgotten anything needed for a class. Haven't been to a retreat yet so don't know if that idea will work there or not.