The server appears to be down for the moment, and I am working on getting it back up.
Apologies for any inconvenience. It will be back up hopefully soon, at the same IP address (184.108.40.206:29070).
Anyone experiencing problems, please post about it here so I can remember to do anything about it. Thanks!