It is a proven fact that people usually succeed at something they have an interest in. Therefore, your first step should be to research programs availible to find products that you have a passion for. If your Niche is photography, look at programs that sell items related to such. This allows you to have a working knowledge of the products you offer, and will make your Marketing problems a little easier--not only online, but offline as well.
Research the Affiliate Program your joining. Do a simple search on any search engine, you may find feedback from someone who has used the program, and has a point of view about the system. Think about the product and is it going to be searched for on the Internet--Your not going to have much luck selling a product that you can buy at any local store, for a small price. When do you get paid? How do you get paid? Does the program offer support. a Tutorial?
Promoting your Website--Yes you will have to do that. There are thousands of views on the most effective methods of promotion, and YES--I have mine.
Submitt Your Site To Search Engines. There are several free submission sites on the Internet, Do your research on Keywords, and Site Submission, and us the free Sites to Submitt.
Free Classifieds are another usefull tool, and there are several of them, use as many as possible.
Blogging can be helpfull also, create a blog and use it to promote your products. There are many Free blogging sites and a huge amount of INFO about making your Blog productive.
I cannot mention the effect of writing articles enough. Articles are a free and productive tool in drawing traffic to your site. You write your Article and submitt it to several article directories, readers read your Article and you can list your Site in your Author Bio. Does it work?--Yes--In the sentence above, I just informed you of the Link to my Site--In the Author Bio.
So---there you go--Just a few simple thoughts that will help you with your home Business. The returns may not be instant, however you have to build a foundation for your Affiliate Program to be successful.
For other Marketing and Promotion Views and Opinions visit Tennreb's Marketing Thought's

