kalimmigration,
I have the same questions as you. I don't think details of the STEM regulation are clear yet. I have read several different interpretations. Only if this becomes law will we find out the exact details and how this may or may not benefit us.
I am very interested in this because my wife is getting her Masters in a technical field and will be done by December. If somehow STEM comes into effect and she is able to find a job on her own then maybe we can get this damn GC through her. I have been waiting for years now and am not sure when I will get it through my own sorry process
regards,
saras76