The introduction of the market data fees was just a way for IB to charge an inactivity fee under the pretense they have to pay the exchanges for data. How come they didn't charge anything before? how come they still charge 3 bucks a month with no quotes ( which is what exchanges charge for THEIR quotes as you know, not $10 as IB charge if you do want IB quotes which can be at times different from the exchanges quotes! )? The reality is that all online brokers and the online world in general are feeling the pinch of the slowdown and look to save every penny they can. Its sad but at least please IB stop the BS about the cost of the quotes that has to be passed on to us !