At least you could submit. They had some sort of catastrophe four years ago when I tried to submit -- there was just some sort of "come back in a few months... yeah" blurb.
I forgot all about it until I saw this, so I guess I'll check back sometime in 2013.