For gods sake, dont go for ICICI direct. They will steal whatever u try to get out of stock markets. They always take the maximum Brokerage. You can check their brokerage structure and compare it with what others offer. The worst thing with ICICIDirect is their brokerage structure. and they dont offer anything special too.
I am not surprised to see their ratings in mouthshut to be 2. In fact it should have been 1- poor, I havent tried anything more with the service. Its like a reliance sim card. I dont know when they will charge me for that. Nothing works as promised.