Interactive Brokers charges 70 cts per contract (less if the option is 5 or 10 cts) and 1/2 a ct per share (50 cts per 100 shares). Assignment and exercise are free... all subject to a $1 minimum commission.

Last I knew, there was a $10 per month data charge if you don't generate $30 in commissions per month. At $14.95 a trade, you're ahead by your 3rd trade. A hundred single lot trades in a year will save you $1400 which is huge.

A lot of posters are dissatisfied with IB's customer service. I've never had any problems with them.

A lot of people here indicate that TOS has superior analytical tools. If you like them, use both brokers