In mainstream CJ is Commission Junction - probably the biggest place to find affiliate programs.