I wouldn't call these services "fraud" per se, but I wouldn't use them myself. Basically, the example you gave (TopGuns) is a subscription service, where you pay money to get notified when some trader makes a trade.
Theoretically, if you make the same trade at the same time, you'll get the same results as the traders publish they've gotten. Practically, it is impossible. You will always be one step behind, even if you click "buy" or "sell" the minute the email arrives. So you'll be trailing someone else, with a bunch of other suckers like you, and for short term - I'm almost certain that you will never reach the same results as they advertise for themselves, even if their advertisements are true. Because once they made a move, the market is no longer the same, bunch of suckers is driving it up/down, and you're in the middle of the herd, not ahead of it.
If you're talking about long-term investments, then you have various analysts and traders (like Buffet) worth looking at, but for short term - its really all speculations, and the short term effect on the market made by flock movements is unpredictable and significant.
So you're putting $900 a year to get information that will put you somewhere behind someone else's speculative trade... Are you feeling that lucky?
I think investing in a mutual fund with the investment goals you desire will be much cheaper, and more effective. Basically, you'll be with the same traders, except that with a fund - they'll be trading with your money.
Take it as a helpful thought :-)