Reports of difficulty registering - the site is rejecting credit cards