I am wondering if anybody has any information or links on this. I am strongly considering heading down to the United States after I am finished my education. I will be graduating in April 2008 as a Petroleum Engineer. What would I have to do to move down there semi-permanently with a possibility of me obtaining citizenship eventually.

I just would like to know what I have to go through before I start applying for jobs and make any major decisions. I am a healthy single caucasian with no children if that affects anything.