Finding niche affiliate programs is the toughest part. Most, but not all, are congregating in various networks like CJ and Linkshare, as Marcia has mentioned. But, there are probably a dozen significant affiliate networks and no really good, detailed list of the individual merchant programs within them. It's a frustrating process, requiring hours or even days of surfing, reading posts, checking out other sites in your marketing arena, etc. Then there are independent merchants that run exclusive programs only from their own websites. It takes MUCH time to build a good, dependable stable of merchants and even then a large percentage of the programs fail or change, regardless of how much research you've done or how solid their business plan appears on the surface. We affiliates are constantly culling our merchants and they are constantly culling their affiliates. I do not wish to come off as negative, I'm not, but it is a very dynamic business.