Hi - I have a few questions. I got approved for my O-1 with my current employer in Dec 2009 so have until Dec 2012 under the current petition. I would like my company to file an EB-1A petition ASAP as the requirements seem exactly the same as O-1, which I was already approved. The environment in my company is not right to request a filing so my question is: 1. I know I can self-file, but does the BCIS see this adversely (or any differently) as opposed to a company -filed petition? 2. Even though the requirements for EB-1 seem pretty much the same as an O-1, is the scrutiny even more stringent? 3. What happens if the EB-1 petition gets denied...does it impact future green card petitions? 4. Can one go back to H-1b after one year of having an O-1? The reason I ask is because you have to leave the country for one year before you can file a new H-1b petition if your old one runs out. If you were on a different (Non-H1b visa) for a year, does it mean that you have fulfilled the one year requirement and can re-file an H-1b? Thanks much!