Not all are scams but I would say 95% of them do not deliver what they promise. But due diligence and a little bit of homework before you folk out your $$$ helps. And patience my friend, patience
Not necesarily....there are some low-costing programs out there that are very rewarding. Homework, my friend.