3 Online Affiliate Programs That Can Make You Extra Cash