Thanks, guys, for the kind words.
sjsd: I'm from mainland China.
sky7: What's next? I don't know. I kind of feel lost now. You know this whole GC thing has been the main thing that is pushing every one of us ahead. Once it is done, you lose the sense of purpose--at least for a while. Was it worth it? Well, I guess it depends on where you come from. I still love my own country and my root is there, but some ugly things are happening back there, which makes me feel that my choice to come to stay in US was right. On the other hand, I've already realized that, no matter how hard I try, there is no way that I could completely blend myself into this culture and I'll always be an alien here even after I become a US citizen. From that perspective, I don't know if the benefits I gained (esp. for our children when they grow up) were worth the sacrifice I paid...
Anyway, good luck guys. Hope you could get this thing done quickly and start to enjoy your life!