How do you keep your campaign assets organized?

Since our products are very niche-oriented, the best way for our company to do this is to have regular and frequent discussions with sales personnel, focusing on the features and benefits of the products which THEY tell us the customers are most interested in. Keeping tabs on those key drivers helps us to create multi-stage campaigns for each product.