I came to US on 16th Jan 2011 on L1 Visa for the first time and still I am in US. I have filed my returns for year 2011 through TurboTax (it filed 1040 form). Can somebody please advise if that's what all I have to do or is there anything else? Is filing 1040 correct for me?