TCN has excellent products, but might be not so good in selling these products. if the product is bought by a big company who own large number of customers, it can be quickly rolled out to more and more customers. this will be a win-win deal for both parties. i guess TCN should be able to get a nice selling price for any of these products.