Ok starting with #3, the programming question. First off, be clear I am not a programmer. If I started listing the dozen or so languages that I have programmed in you might disagree, but you would be wrong.

As you probably know, real programming is a skill... there's a beauty and elegance to good code that you don't get unless you really focus on developing this skill (and have a certain amount of talent.) I know just enough about programming that I can understand some of the elegance of good code, and know that mine does not usually have that.
However, I do have a logical mind and can lay things out in a very step by step fashion. This makes me pretty good at problem solving and very good at working with programmers.
My solution has been to learn what programming I could so that I can mess around and do research on my own. When I have an idea at 2am that I can't get out of my mind, it's helpful that I can get up and write a little piece of code in 30 minutes to see if the idea is worth looking at or not. However, when something needs to really work (as in a high frequency system or anything automated) I go to someone who is a lot better at programming than I am.
For someone starting out, I would encourage you to emulate that approach. 1) work with a programmer. Chances are you probably know a programmer who would be interested in markets and trading, or probably already is. You don't have to worry about them stealing your ideas because frankly your ideas aren't going to be that good! Haha... seriously though there is far too much focus on the internet about the "secret formula" and I can tell you there is no secret formula. Trading is about good risk management and basic understanding of markets. Focus on that not someone stealing your ideas.
and then 2) you do need to learn to program. I'm sure there are people reading this forum who can give you better advice than I can. The usual advice is to start with BASIC, but I'm not sure that's great advice. Certainly a language like C (C++ etc) is not where you want to start and something object oriented in general probably is a hard place to start. I think R (which let me say again is available for free with good educational resources) is a language that is ideally suited to what we do and might provide a good starting point.
Where you start, it's going to be a couple of years (assuming you focus and work hard) before you are good at this. There are no shortcuts to really developing the skills you need to succeed.
Quote from talontrading:
Again... I'm just worn out after long days at the office... and the markets are more and more difficult going into the end of the year as volatility dries up. Funny thing is, the P&L is fine, but it just feels like we're working very hard and EVERYTHING is a fight and struggle these past few weeks... any trading mistake is punished brutally and immediately by the market. FML. 
Anyway... I do have a plan for this thread:
1. Looking at the systems I posted. I would actually encourage everyone to read BoWo's posts because there are good lessons here in how to evaluate systems. He's confused because there's a lot he doesn't understand... but in his confusion lie some good lessons for this thread. (And yes the little turd is going to freak out and respond all over this thread... just ignore him. AND MAGNA PLEASE DO NOT DELETE POSTS FROM THIS THREAD BECAUSE YOU SCREWED UP AND DELETED SEVERAL POSTS THAT SHOULD NOT HAVE BEEN DELETED LAST NIGHT.
2. Risk management. I really think a trader's job is more risk management than anything else. The risk management questions are actually not well understood... and the answers are more "soft" than you would think. I don't have any special expertise in this field, but I have spent a lot of time (obviously) thinking about the problems and questions and am happy to share some of my thoughts.
3. The programming question. Again, I'm no expert, but I do think I am probably the worst programmer who gets the most done (albeit perhaps in the most inefficient ways). Will be happy to share my thoughts on the topic, and there are people here who can probably answer that better than I can.
I see those as the most pressing questions for the forum. I will get to them soon. Sorry for the delay.
Everyone please just ignore BoWo...