They seem like a good affiliate program, great for defaults, but how come when I try to go the there websites I always can't... I even went to a mirror site, but it wouldn't let me log on...