CJ is a great affiliate network. You can also try PeerFly, EWANetwork, MaxBounty, Ads4Dough and Neverblue. They are great too.
I prefer SharASale myself. I have been using them for a little over six years now. I consistently make 1500 per month from my marketing efforts.
I sell tons of different products, sporting goods, car products, ect. My pride and joy right NOW is selling "Dates". Yep, I am a digital pimp. Its a company called Info Stream Group. They launched in early April with a website called WhatsYourPrice . Com , its a marketplace where users basically buy and sell first dates. Anyways, I have been making bank from then lately. with at least 1 sale a day from them and often receive multiple sales. Just Yesterday I did 4 sales and made $100. I am on a special commission with them for making 10 sales this month too! and earning 50% commission instead of 40.
I tend to use rapbank, and occassionaly adscend media although I am yet to make enough for a payout with the later so not sure how good they are
Clickbank is good for digital products and health type products. Amazon great for actual products. CJ for stuff in general (not for products though).
What about Amazon (one of the biggest if you look at their turnover) , Peerfly and many of the smaller companies?