This is one of the most outrageous examples of bad customer service - and a complete breach of good faith - that I've seen in quite some time at USCIS. Here is an announcement just posted at the USCIS web site:

Scheduled E-Filing System Outage

e-Filing System will be temporarily unavailable on Friday, July 27,
2007 from 3:00 PM EDT until 11:00 PM EDT for necessary maintenance.

We apologize for any inconvenience.

People are scrambling to file e-file I-140 cases before the end of the month in order to get July priority dates, something necessary to be able to file an adjustment case in August. Also, the I-140 fees increase substantially.

Funny, when USCIS announced which fees would be going up, the I-485, I-765, and I-131 were to stay the same until August 17th, BUT NOT THE I-140. I thought that was odd, but now it's starting to make sense. Is USCIS forcing people to file after the fees go up (and in the process harming people who are needing to e-file tomorrow? It certainly looks that way.

Scheduled maintenance? How hard is it to tell the IT guys to hold of a few days?