Hi Friends, I have icici direct acct. for the last five years.Though they charge more but its site is rich in feathers.You can trade in NSE and BSE.It allows BTST and for day-trading it offers to sqare off position any time before 3.30PM, or else it does it automatically.You have options of purchasing MF,post office saving schemes like KVP,NSC etc.some times they also offer cash incentives to the clients also. This is my experince tilldate about icici.I am not an employee of ICICI. Ajit