Has anyone used affiliatetracking.net on their site or signed up as an affiliate with them? I have never heard of them before yesterday and was wondering how reliable they are.