I signed my new contract yesterday! I also go the raise I asked for! I am still in visa limbo and in 2 weeks I will go to the immigration office and submit the forms for an extension. I hope this all goes as planned, though I have been trying to prepare myself if it doesn't. I went from considering staying to now wanting to stay.