@T**
the reason why I thought changing visa was a good idea is because my understanding is that if I resign, my non B will be cancelled, and I would need to leave the country in a certain amount of time.
If I change my visa to a non O, would that give me more flexibility with regards to changing jobs?
If I change the reason for my extension of stay to marriage, what happens when I resign?