You can find a new job and apply new H1B on the basis that your previous laobr application pending for more than 365 days. You can apply the rest of your current H1B plus one year in your H1B application.
For example, your H1B will be expire in Jun/2006, and you leave your current company in November/2005. You find a new job and start to work for the new employer right after you file a new H1B, which is H1B transfer policy.
You can apply 1 year and seven month in your new H1B application. In other word, you can catch the rest of current H1B, which is 7 months, plus one year extension based on your old labor pending 365 days. You should include the proof from Dallas or state labor dept receipt in your H1B application.
Then you will have H1B status until June/2007. You can file PERM and 140 through your new employer. You can always apply for one more year H1B extension if your old labor at Dallas is not denied and will not be used by other people.
If your current labor is denied, however, your new PERM labor is pending for 365 days before June/2007, you can still apply for 8th year H1B extension on the basis of your new PERM labor filed more than 365 days.
You will lose your PD if you don't have your current employer's 140 approved. However, when your new employer's 140 approved, you can apply 3 year H1B extension based on visa unavailability.