My business partner and I have been working on a "social networking" based internet start-up for a few months now. We have recently interviewed and brought in a technology partner to join forces with us. We see the ownership structure to be a three legged stool with 3 equal partners: Myself (in charge of Marketing and business development), My business partner (in charge of finance and accounting) and our technology partner (in charge of development and execution of the online and mobile business platform). We would like to outline the ownership structure and document everything, sign contracts, incorporate the company upfront before we move forward with the project. Is this the right approach and what kind of legal representation (Lawyer) do we need to help guide us this process?