In my opinion, if you want to see some software built by non-traders, check out RealTick from Terra Nova. I managed to survive 3 months with them; never again.
Bill
I have an account at TS and thus pay the $99/month plus the necessary exchange fees. In my opinion TS is top of the line for charting and backtesting. However, I also use IB for my orders as I've had good experience at a very fair price thus far. I think it's very important to have dual feeds...