@Kim ********
With all due respect, of course you use an agent if you don't have 800k. Why else would you? Process is quite simple. Just do what the immigration office where you live tells you, and be done with it. Not rocket science. Mr. Kamdee went into great detail what needs to be, however one never knows what an IO is going to tell you. Remember where we are. TIT.