Here is a great article on getting great headshots for your business by Dedham, MA portrait photographer Gretje Ferguson.
A good headshot is a business essential. It gives you a leg up when it comes to publicity, a professional web presence, or a potential speaking contract. A strong business portrait personalizes your business. People see who you are and are more likely to want to work with you. In contrast, an unflattering, badly posed or technically inferior headshot can work against you. The subconscious questions that may come up are: Does this person take herself seriously? Is she a consummate professional? Will she give my account the attention it deserves?
Your headshot is part of your brand. Be sure it is sending a message compatible with your professionalism.