john, I believe!
Great Post.
Another thing you can do is use Google AdWords free Keywords Tool to identify a niche. The toughest part of any money making affiliate system is getting the traffic of interested visitors, and I think you are right on the money!