I went to www.betatlantic.com and there's no where to sign up. There links do go anywhere. Says they have been in business for 8 years...... What is the real deal?