 TeamViewer seems pretty interesting, and like many other companies offering products at retail prices, its trying to grow its enterprise share. TeamViewers products are good, and the subscription model creates good cash flow opportunity, and there is even an AR angle with the company that is already commercially deployed. 