Opinion polling has long been one of the most important tools for understanding public opinion, elections, and social trends.