I personally use realtick and esignal as my data providers, and I also have streamer from etrade and ameritrade. Those esginal is expensive, I like having all of my stuff intergrated into one platform. If your using IB, download the plugin, and use the esignal quotes.
You have everything integrated into one platform if you use QuoteTracker with the E*Trade, Ameritrade, and other datafeeds too. Works with eSignal as well as Integrated Trading with over a dozen brokers, and has a common data and trading API. http://www.quotetracker.com/