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.