Fucked me for the last time, anyone have a better network with just as many deals with affiliate managers with at LEAST half a fucking brain.
I've never had any problems with them other than the fact that their website is a fucking nightmare.