As I said I was in the same exact situation as traveler420, applied thru Buffalo and gave my work permit as prof of my status, Buffalo returned my file and an immigration officer from Buffalo gave me a list of docs which they would accept in this situation. As indicated in my previous email I provided those docs and after 2 months they sent me my AOR and my case is in process. As I mentioned once u filed ur adjustment of status (form I 485) here in the US and received ur I-797(receipt of notice from US immigration), u give Buffalo copies with ur application and u r good to go. If they require additional doc they would inform u and not just reject ur file. I have done it and they accepted it. This is my experience because I have actually been thru it and was contacting Buffalo with all my questions. You can do the same if u want because everyone will have something different to say. But again I had the same situation as u, still have not collected my green card, and now my case is in process for Canada thru Buffalo. Good luck..and my green card is still pending here as well.....