Anyone ever heard anything of these guys? I was contacted by them, offering 65-35 revenue split in my favour, and no caps on popups (I have popup advertising). They say they average $0.80 CPM for popups. Any good? Anyone know if they actually pay?