More often than not they promote their own products, and while they try to obfuscate their real identities. The always have to use their clickbank ID.
TheForexMagicMachine page listed "bfkingpin" which set of alarmbells. If you perform a DNS lookup for the domains theforexmagicmachine.com or semiautoforex.com you would know that they are hosted on the same server (184.108.40.206).
If you head over to dnsstuff.com and perform a reverse lookup on the server IP (220.127.116.11), you will get a list of domains currently hosted on that server.
Notice that most of the domains use name servers at heoluaca.com, but if you were to head to the site heoluaca.com You'd get a message saying Their Satisfaction is our Dissatisfaction.