Forum Moderators: open
I just read about them after doing a search on Google News. This sounds like it's either too good to be true, or perhaps they're buying lots of PPC traffic at the $0.10 minimum bid and hoping it's relevant enough for their clients to drive sales.
Any opinions? My own initial impression is wariness.