I would have to agree with johnny6. I have been very happy with JC as they are never late with payments and follow through fairly well with advertisers to ensure they run their program correctly. I'm not saying they are perfect, just that they do an above average job. In fact I know of a few of their advertisers that need straighting up, but you cant police everyone all the time.