This just in:

Hi,I've got someone working on this now. I don't know what's going with the Mech server. This should be resolved today. If you are still seeing problems tomorrow, let me know and I will get your account moved to a different server.

Best Regards,

Nick