to smallbear467:
You can file I-140 before you get the waiver, but you'll need the waiver for I-485.to smallbear467:
What's the hurry? Even if you have your I-140 approved, you won't be able to get your GC if you do not have the J waiver. You should check with you embassy first. They'll be able to advise you on the waiver issue.