have a range of FREE interfaces that connect Tradestation 2000i or MetaStock to various data feeds. Called HyperServer Lite. They also have products that would allow you to connect to multiple data feeds for back-up purposes.
One of the downsides of using IB's TWS is the fact that there is no backfill of data. But there are tools out there that can be used for that - but I am afraid that you are going to have to dig for these,