Anybody here who truly thinks he can accurately predict what gold (or any other commodity, or stock, or bond, or real-estate, or whatever) is going to do is truly and utterly delusional.
The way these companies that advertise make their money is on the premium or commission. They generally buy at spot or "melt", and sell, say, Kruggerands/Maple-leafs/Eagles or other 1oz. rounds at $50 to $80 over spot. They turn it as fast as they can, so they make their commission quickly no matter what the spot price is on any given day or hour. They don't buy and hold, that's too risky for them. They want you to take the risk and they'll just pocket the commission.
Nothing wrong with that, it's a legit way to do business. Of course, they do better when prices are surging and there is uncertainty among investors because there's more buying/selling going on.