The curse of the green card: entrepreneurship for immigrants? 
jhancock: As to intellectual property, I would have an offshore entity (Cyamans, BVI) hold everything until an investor makes you restructure it into something else.  Then a simple piece of paper signed by all people developing the IP assigns ownership to this offshore entity.  For onshore operating, you simply license the IP to your U.S. entity for a small fee.  You can get away with this approach for quite a bit.There is no good answer for how you maintain visas once you quit you day jobs.  This part sucks.  One "straightforward" option may be to strike a partnership with an IT outsourcing company that manages employees in the U.S. from India and give them a small piece of the company for handling your employment.   You may find that such a partnership would work well as such an entity is an automatic HR and accounting department for your growing entity.  You focus on creating a great product and your partner focuses on the housekeeping.