Major issues on emergingleaderlabs.org - "Save" button to create new account fails. "Save" button on "Contact Us" page brings up CAPTCHA, but freezes there or returns server error. I don't think the site owners are aware of this problem.
what browser / system are you using?