* Be sure you're trying http://armageddongames.net (no .com and no /forums/).
* Try clearing your cookies and restarting your browser.

If you succeed in logging in, please post here what browser and URL you were trying, as well as whatever finally worked to fix the problem, so that I can try to get at the root cause of this annoying issue.