1. the best guideline, in my opinion, is the I-140 form! 2. yes, you may file the I-140 & I-485 seperately 3. do not have to worry about that for now, I guess... Good luck