For the past month since we changed our domain to
www.legendsworld.net, it seems there was a problem with keycaptcha verification for new forum registrations or authorizing password changes on existing login accounts. We apologize for this, it should be working now.