It is extremely hard to know who is a scam and who is the real thing out there if you do not try and that may cost you money. I too initially thought a few years ago that a certain guru was a scam just because I disliked his method. Then I followed his articles and I realized that I may be wrong. I recently subscribed to his daily service and his analysis is of high quality and his calls are excellent. That was not the case with several other high profiled services that issued 20-50 calls a day in hope they will catch something and then focused in those very few that did well when someone questioned their service. Another guy I tracked issued close to 20 position signals in a years and 15 of them failed but at the end he wrote an article showing only those that won! This industry is full of jerks and unfortunately good people are also looked upon with skepticism.