I don't really do much options specific research, but Thinkorswim seems to have all the tools you need. You'll have to tell them to match tradeking commissions, which is $4.95 + .65 per contract. I also like interactive brokers for their .70 per contract flat fee. Td Izone is decent also, 5$ + .75 per contract I love their layout, but not many tools. Zecco is $4.50 + .50 per contract and its decent. Choicetrade is .99 per contract, 8.95 minimum, not bad either. These are the cheapest I've found that have a reasonably good reputation