My thoughts are that you are probably right, and if so, would go a long way in confirming what that site is all about.