Pitching Programs: The Pros and Cons