What is an affiliate program for small businesses?

Top