Hi, I want to open a demat account & an online trading account? with whom should i open it other than ICICIdirect and sharekhan. :confused: please advise DJ