I got the email yesterday. From what I could tell it's just another affiliate program from camz.com that they automatically signed all camz.com affiliates up for.
I saw some pretty nice xml add stuff and had some trouble finding it on their site, so I emailed them about it and got a response within the hour, on a Sunday.
Impressed me.