Hi guys, I'm in a similar situation. I've been living/working in China for about a year now (have the official residence/work permit and all - Chinese GF and I met when we were both studying abroad in Europe). I'm planning to go back to the US in August (for more grad school), and am looking for the quickest way for us to get married and for her to get over to the US (I already have cosigners for the app, etc). It seems like the DCF would be the quickest, although would I still have to be in China after August? I read somewhere that if I do the DCF, I have to wait 5 years to marry an American green card holder? And also that it could take 6 months to 1.5 years for the green card through DCF? In that case, it seems like it would be best to file for K-1 / I-129F through the USCIS, etc. Also, just to make sure, when first submitting the I-129F, this requires lots of documentation (cover letter, ,etc), correct? Thanks a lot in advance ...