Dual status tax year
I think others already made it clear. 2010 is your dual status tax year. Your global income after you get GC, is taxable just as if you are a US citizen.
You must use 1040 to file tax return, and 1040NR as a supplemental statement.