I only have a few referrals, no actual earnings, but this still pisses me off. I can't even get onto their site this morning to see if they made any kind of announcement. Does anyone know if this has been brought up in their forum?
Who do they think they are, Fotolia?