Good find Linda, there's some great advice in that article.
I like how it raises the point that it is essential to test one's market in it's initial stages. Not every niche market will actually be successful, which I think is an important factor for affiliates to consider.