It is very good that they figured out how to handle the data better... they should write in some code to manage the timeouts that IB gives us when we hit their servers for a large download... there is code for doing that on the Openquant forums so I know it's doable... I don't like the way Ninja does DRM, the software has to phone home every time you start it up. That is one more url through the firewall and one more moving part... Multicharts is implementing the same thing, SierraCharts has to have a check in at least once a month.. NeoTicker doesn't do the license server thingy but people say it's a real bad learning curve ... Openquant doesn't do the license check but it is not good for any manual trading at all afaik, the charts just are there to report on autotrading events it seems...
I guess Ninja has a grid application where you can get alerts.. it should be sufficient for a lot of traders really... and the initial price is very good... free!! I'm somewhat addicted to Ninja and I keep putting off the move to a different trading package...