If you have an account at IB, then you will probably do anything to save a buck. Check out www.sierracharts.com. They have very beautiful charts, which is good, but you have to use IB's feed, which is bad, but if you use IB's feed, they are only 6 bucks a month, which is good.
The charts only update when you are running them. There is no historical data. Only what you load from IB. But they really are beautiful charts.