One of the first things you need to think about when choosing a good affiliate program is trust. Not only do you need to trust them, but so do your customers? One of the most trusted names online is Amazon, therefore, they would be an excellent choice.