Do you trademark your brand / app name / business?
prawn: If you're a sole developer or small team of friends, don't bother until money is rolling in. First priority (over lawyers, accountants and whatever else) is just getting something up and running. Invest too hard early and if you abandon the project, you've wasted more than necessary.