I use esignal with Qcollector currently and agreed its a great program however, it would probably be not to much work to create your own version using IB Api and have it update straight to a database rather than using all the csv files, as Collector uses. A huge slowing point on my original NL...