I haven't heard <a href="http://www.zecco.com/Default.aspx">much about zecco</a>, but I am tempted. $4.50 plus $0.50 a contract on options is damn cheap.
I have an Ameritrade account, I like how they are trying to improve with the services, but they are all over the place. One thing is java based and the other thing is web based. Just put it all together in one simple platform. But, their customer service is good, and with the big name it makes feel warm and fuzzy.
I also have a <a href="http://www.thinkorswim.com/tos/client/index.jsp">ThinkorSwim account</a>. I do most of my trading through them. I love them. They have great technical indicators. A great trading platform. Complicated trading strategies. News feed like Bloomberg. Not so sure about the CNBC part. Trading webinars, like how I learned about the VIX. Great customer service. And, while they cost more, they are worth it. I may be frugal with my money, but I am willing to pay a premium for a superior product, and they deliver.