Their product is okay and can help traders, but they provide very poor customer service. Half of the staff has minimal knowledge of the software and how to fix the problem, and half of them are rude. A friend of mine who visited their offices that they don't even have the air conditioning right. How are they surviving? I guess by selling products to new customers as most old customers (including me) have switched to better companies.