It is amazing how people do not target their market. They try to sell everything under the sun. Once again, it is the illusion of a volume business. If you think this will succeed, go down to your local retail store. Look at the small profit margins they have to deal with.
Retail is a brutal game.
The bottom line is that you will have to market the site and the offer. If you just put up a number of affiliate programs, hoping one will pull, you are taking the magic dust approach. Like any business, check out what is going on. Affiliate programs are simply your chance to resell other's products and services. I have seen affiliate programs that have no intention of paying you for what they are selling.