i think CJ would be good. Clickbank is unpredictable. some days you get good sales, some days you get none at all. I'm not very sure about linkshare though.
is it true that to get your first payment from clickbank that you need to make at least 5 sales, one from a visa, and one from a mastercard, all of different #'s? Read this in the accounting policies...