Some of the things you need to think about are capitalization, marketing (including branding and internet presence), incorporation, business planning. A good place to get free consulting for your startup is the
Service Corps Of Retired Executives (SCORE). You can enter your zipcode to find a SCORE office near you. A good place for getting incorporated and trademarking your business name is
Legalzoom, which you've probably heard of through their radio ads. Regarding bonding, depends on your state; you can find a local lawyer through the
American Bar Association's website.