Well I forgto to mention if you already have a website that caters to specific subjects I would still recommend subscribing to affiliate programs that cater to your site. You are throwing money away if you fail to add affiliate links that could earn you cash and make money online. If you read the following post I would recommend Ken Evoy's ebook.