Server Upgrade
Tonight at 7:30 pm EDT, we will be copying the websites over to a new server and shutting the old one down. If you submit something while this is ongoing, it may not make it to the new server. I would suggest waiting until 07:30 am EDT tomorrow before making your submission.
There will be some downtime as they switch the sites over to the new server.
EDIT: The server move is complete and the reCaptcha key has been reset so you can submit to the sites again.