I've been happy with Copeac, and if you are looking for more variety check out CommissionJunction or Linkshare. They have some of the largest companies out there with them. Although I'll warn you to read the horror stories (even on this forum) from people dissatisfied with CJ. I haven't had any trouble with them personally though.