I've tried Commission Junction http://www.cj.com, Linkshare http://www.linkshare.com and Clicktrade http://www.clicktrade.com. I beleive CJ is the best of those.

Any other networks for CPA programs you would suggest? Which network do you think is the best?