If by chance you're looking for a web-based hierarchial to-do list, check out todoist.com. The developer is constantly working on making it even better (adding tags soon), but keeping the interface extremely clean and useful.
Check it out. I actually find myself using this todo list daily. I have individual weddings and other sessions listed as their own projects.
michael