For I should do it myself.
Thanks pjiang for what you have done. You are well respected here not really because you are an expert in immigration law but because you are a good person: you are an expert who are willing to help.
Please don't waste your precious time on those negative posts, most of us here are not experts in immigration laws, but we can tell the difference between pure technical discussions and comments made simply to discredit others or advertise something.