I'll check and see where the webmaster email is. There should have been a reply sent to you if one came through. My apologies on that.
The site hasn't been down in awhile. We did migrate things a bit over a month ago and a deployment a couple weeks ago, so the site was down briefly, but that maint page shouldn't be coming up. If it does, please grab the URL and send it in.
We are getting lots of access from all over the world, so I'm not sure what the problem might be. Perhaps it's a DNS sync issue, though if you see a changing home page, that's not it. I would think that likely there's some type of caching issue on your machine if it's showing up.
(moved to website issues forum)