Oh crap. I hate these situations.

I'm wondering about my own future job situation, what if I relocate? What if I take a management job? What if I try to go with a different company? I know this isn't only an MS situation but many deal with this. I hope that it works out ok and in your favor.