I think you often feel unappreciated on this forum. I want you to know first of all that you are very much appreciated, not only by myself, but by many others as well. AmiBroker is an incredible piece of software and your concept of array processing is a brilliant innovation. When I first began trading, more than 20 years ago, I tried pretty much every TA software on the market, many of them costing thousands of dollars. I wasted so much time and money on software, it was ridiculous. Then one day, I stumbled across AmiBroker. I don't remember how I found your website, but it changed my life. Here was this software that only cost $250, yet it outperformed everything else I'd tried, both in terms of speed and features. I was amazed and felt immensely grateful for having discovered it. Since then, I've never looked back. I'm on all the trading mailing lists, so I get bombarded with offers for new software, or new versions of old software, etc... Honestly, I'm never even tempted. I haven't looked at any other TA software in years, because I simply have no reason to. AmiBroker does everything I could possibly want and it does it faster than anything else I've tried. Plus, you continue to add new features that match or exceed anything else being offered by your competitors. So I don't know where you got the idea that I don't appreciate that you improve the product all the time. Of course I appreciate that greatly and I always use the latest beta builds, so I'm well aware of all the work you're doing.
Regarding customer service and support. You're absolutely right that your support is awesome and that's another reason to use AmiBroker. When you get support on this forum or via email, you're getting it directly from the developer, not from some idiotic customer service robot. The only problem is, the developer has the social skills of a thermonuclear device, lol. Except that's not really true. The fact that you'd take the time to write such a detailed, heartfelt response to my last message speaks volumes about your humanity and your ability to empathize. And I've seen other forum postings in which you've written passionately about the genius of great composers and about other non-technical subjects. So I don't buy this self-depracating idea that you only think in zeros and ones.
Nobody wants to deal with a tier-1 support tech, a/k/a/ robot, and you're right that their nice, polite customer service skills are no substitute for actual technical knowledge. No one is expecting you to give pleasant feel-good responses, like "Have a nice day, I hope your customer service experience has been excellent, is there anything else I can do to better serve you today, blah, blah blah..." No one expects that or wants that from you. However, I don't think it's too much to ask for you to be civil and respectful and not hurl insults at people, telling them how stupid or clueless they are. If someone intentionally provokes you or insults you first, then sure go for it. I would do the same! But here you have someone who thinks the world of you and is a loyal AmiBroker customer for I don't know how many years, and tells everyone he knows how great AmiBroker is. In other words, I'm not the enemy, I'm on your side!
I think part of the problem in this case was I had some back and forth with another user before you jumped into the fray. Sometimes when I ask a technical question and other users reply, I become frustrated because they offer workarounds, like "don't use Yahoo", since of course they don't have the technical knowledge to address my specific question. Perhaps you took my responses to him as being insulting to you. That was certainly not my intention.
I was confused because I had the timeout interval set to 120 secs and wrongly assumed this pertained to the initial connection, not the data downloads. Hopefully you can appreciate the confusion, as the box is labeled "Connect Timeout", which in this context is a bit ambiguous, since it doesn't specify that it pertains to the data connection, not the initial connection. Nevertheless, it wasn't necessary for you to come at me so aggressively, declaring I have ZERO knowledge of Internet programming and various other insults, lol. You were making an assumption about me, based on limited information, just as I made an assumption about how AmiQuote works, without having seen your source code.
Tomasz, it doesn't cost you anything to be nice and respectful and it doesn't take any additional time to reply. It fact, it would probably save you time, since it requires additional typing to add insults to your reply .You can have great technical knowledge and also be nice. The two aren't mutually exclusive and being nice doesn't make you a customer service robot; it makes you a human being.
Getting back to this specific technical issue, I appreciate the information you provided. I will do some more testing on my end and try your suggestions regarding IE, etc... I agree that if you're not seeing the same problem and no one else is reporting it, it's probably something on my end. As always, thank you for your time and rest assured, you are very much appreciated!