Something amazing happened today. We received our USCIS approval only 10 days after I sent in the application. Last time it took 2 months to get it back. I sent it to the Boston USCIS office(that's what I did last time) and and they mailed it back up here to our local USCIS office who did the approval. They received it on March 26 and approved it on March 27. I included a letter with that told them about the problems that we had last time we applied. David thinks it is because it is our second application.