Ha, I agree. I have been working on an EA that is giving me very good results. I have asked myself, if it performs well enough, then why would I sell my money printing machine? It doesn't make any sense unless you know that it doesn't work well enough to make you money, so you just try to make money by selling it then. But I digress... I think if my EA(s) did well, at best I would offer a signal service(I would definitely never give out the program itself), and limit the service it to a very small number of people and charge a very high monthly fee to use it.