Thanks for your responses! I have one more question, if I make an arrangement with my current employer (that filed my GC) that he lets continue my GC process with him and just join my client with his approval. If my employer okays this plan and when my GC is approved (God knows when, my PD is Apr 1, 2004) then will USCIS ask me why did I quit the current employer in the first place? How does this thing work?
Also, when my EAD and AP is up for renewal, where do I get it done, VSC or TSC with the above arrangement?