Wow...that sounds like a nightmare! If I were you, I would find another company to work for and then terminate the "agreement" with the one that's putting you through hell. That's just wrong. I wouldn't care what their "stipulations" were, they've already screwed you over. I would love to know the name of this company so that I don't use them. I've been thinking a lot about beginning the travel nurse scene, but after reading your post I'm not so sure it'd be the best idea especially since you never know who you can trust. I hope things are getting better for you!