Strategic consulting: Helping organizations develop and execute online campaigns to achieve strategic and tactical goals and objectives including moving public opinion, changing public policy, enhancing communications with the public and increasing fundraising;