I suppose the obvious answer would be "Depends on what your site is about", but there has to be more to it than that. Does the amount of commission make a big difference, as in a couple of threads below? Should you select popular products, those tried and true but with heaps of competition? Or should you look towards the bottom of the list for programs that haven't been taken to their full potential?
How much research do you to before you market a product? Do you request samples (from those merchants smart enough to use a recent suggestion from this forum), or do you purchase your own product to make sure the merchant is trustworthy?
So many questions