means 1000 impressions per day..!!but why its so unheard then??is it new..am sorry if i am being skeptical..but if you have used them then i'll try them too..as you see new sites claiming that can also run pop-ups on your site even if you get them your site link only..or its not in their case?