IB is the best when there is enough transaction each month? I heard TDAmeritrade provides free data feeds even if you don't trade and it is better than IB, is that true? Any other suggestions?