Raju..can u tell me which threads you guys discussed about the things you mentioned? I will be filing my I-140 sometime in May and i want to go through the CP option too..I have my Masters from here and have been working for 4 years now.. but the thing which confuses me is this - looking at the tracker, EB2 non concurrent seems to be taking a long time,but my colleagues and friends PD of May 03 non concurrent,EB2, got their approvals in 3-4 months..so am debating the options of EB2 or EB3..