I've been in the USA for 3yrs now on an E2 Visa. My work has agreed to sponsor me for a Green card and I am about to go through labor certification. I have 2 yrs left on my visa. My question relates to what is a more flexible or quicker Green card application. I know that it could take up to 6...