You can make more money with recurring affiliate programs before start with any niche you have to learn about those niches and products.
Read this post on moneymedia.net