evaluation question: how do you handle Announcements?

I am trying to improve my approach to Announcements and could use some practical advice.

I am particularly interested in evaluation and collaboration. I would like to compare approaches that people have actually used rather than just theoretical suggestions.

What trade-offs have you found between quality, speed, cost, and reliability?