I'm a non-resident alien and worked in first half of 2006 as independent contractor (ie self employed), didn't receive a W-2 from anyone... is my deadline June 15th as per below..
"If you did not receive wages as an employee subject to U.S. income tax withholding, file Form 1040NR by the 15th day of the sixth month after your tax year ends. A return for the 2006 calendar year is due by June 15, 2007." from instructions for 1040 NR?