How do you keep your campaign assets organized?

Setting a goal at the start and adjusting that goal if needed.