My friend is looking at moving to the USA...he wants to know how he can work there? does he need a work visa? how do u get that if so? or is there a temporary work visa of some sort? how long does it last?

he may also want to take over an existing business - how would that work?

any help would appreciated, or links to other sites.

thanks!