I hand filled 1040NR-EZ and I got the return. I used Turbo tax in 2007 and I got my return. Though not sure which form was that. I used FreetaxUSA 2008. I didn't get any return. I have used TurboTax for 2009 and return is accepted. But I am confused now if what I've been doing is right or not or what I should be doing??