I noticed that on the promotion site browsing through I see www. CSCWINS.com is affiliated with Cris?? Is this true or is it their offering for a free account at Cris with a large signup?? Doesn't sound like something a large and great shop like CRIS would endorse??? Any thoughts?? Thanks in advance!