Quote from bundlemaker:
Samson,
My vote is for TC2005. I don't use any technical indicators, but my suspicion is anything that can be put into a simple arithmetic formula can be created as a "personal criteria formula" which then can be used in "easy scans".
Keep in mind that TC2005 is not streaming data or intraday (but can be updated intraday).
Beyond that, I'd skip the programming and look to spreadsheet work. No, it's not terribly elegant, but with a few hours effort you can pretty much do anything you want to. You could even use Yahoo data imported into spreadsheet and have no software or data cost whatsoever.
Let me know if you have any specific questions, I've used TC for a long time.