I have just started affiliate marketing. It is hard work and you'll need all your reserves of patience. Many times I have felt like giving up, I have...