I am on O1 visa that is a work visa but a dual intend visa. The initial duration is for three years and that follows unlimited one year extensions. I recently applied to I485 (March 3rd 2003)after getting approved for EB1 petition. Apparently I understand from this forum that my I485 will be through only after two years. Now I am completing three years time onO1 visa and need an extension if I need to be on work visa. I can not apply for extension as this is a dual intend visa. I can switch my status to EAD that I already have now. Instead of buying EADs for every 10 months, can I apply for H1b visa, which is not a dual intend visa. If I get a fresh H1b, I need not worry for another six years about work. I have a university faculty position that is a stable job. Any thoughts are appreciated.