Thanks for the overhaul! I look forward to testing it.

As you may recall, I use it strictly for historical data download/preload. How have you change things with regards to using your DLL as a replacement assetHistory() function while trading and real-time data is through another broker plugin?