Today in the United States, political consulting is a vibrant, mature business that plays a key role in shaping and managing political campaigns. Political consultants measure public opinion, design television and web advertisements, target and identify likely voters, raise campaign funds, write blogs and maintain websites, and research the records of candidates and opponents. They use their skills and experience to develop sound messages and overarching campaign themes, to formulate and carry out campaign strategy, and above all, to help their candidate achieve victory. A very select few political consultants are household names; but the vast majority work behind the scenes, unseen and unknown to the general public. Some consultants are generalists, responsible for the overall running of a successful campaign; but the large majority of consultants are specialists who focus on a particular aspect of a campaign.