Forum Moderators: skibum
I've never heard of this affiliate, although their registrar indicates the domain name was registered only a year ago. That could be a sign of a start-up, but you never know.
If you've got some extra space for ads, then why not try it out?