In the corporate world you learn quickly that if small companies want to collaborate, it tends to happen, while efforts to collaborate with large companies may involve many meetings and involve many people with no guarantee anything will come of it. Small