One of the first decisions confronting a new business is what is the most appropriate state in which to organize the company. A lot of new Massachusetts business owners I meet have "heard" that Delaware is the best place, and therefore who want to set up their business in Delaware. However, in most cases, [...]