Pasi, I would say that anything that you plan to provide at a later stage creates an extra delay (while waiting for the document request). In fact, many a times, a document not provided or a modification request can put you at the end of the queue and your case can be picked again quite late. So, I would refrain from doing so, if it can be avoided. In r.roy's case, the problem is very genuine, so it makes mores sense to provide a detailed explanation at this stage. However, if the cases are clear, I would rather go with all documents to be submitted at the first go. Regarding the IELTS, you will get the results only on the 15th calendar day at the earliest. There is no harm in enquiring from the DC Indian embassy about the procedure of getting an India PCC. You can genuinely tell them about the problem (they will entertain that you don't want to send passport at this stage). If they agree for the notarized copy at this stage, then they will call you once they have obtained your PCC (which should be 5 days). After that you may take a call on what you want to do - go in person and get it stamped or send the passport. Even if you send the passport, it will take 1 day to reach them, they will stamp and send you next day, so at the most you will be without the passport for 3 days. Not a bad deal at all. And it's half the cost of what I paid. For SFO, the processing fees were $40 per person. I think you have a very good chance of submitting the full docket to Buffalo before you leave for India. What do you say? Buffalo is currently at a time lag of 12-14 months, so why add to your timeline?