Hi Guys, I just stumbled upon this site http://www.openads.org It looks like a new advertising/PPC service. Does anyone has experience with them? thanks
It's not. It's an ad serving software and has been around as long as I can remember (Under it's old name of phpads and phpadsnew)