I use ICICIDirect for the last year or so. My experience with them has been very very bad. Absolutely dismal. They made changes to my account from the backend and marked the unauthorized transactions as CNT (Call & Trade). Now I have never ever authorized the use of CNT on my account. I found the rouge transaction because I keep detailed offline records. When I saw the CNT trades I immediately called their customer support who kept claiming that since the system is showing CNT I must have used CNT. It is like beating your head against a bloody rock. It has been more than a month and there has been no response to my emails or customer support complaint tickets. Stay away from ICICIDirect.